開発ブログ - VCLカテゴリのエントリ

Delphi VCL はフォームやダイアログを独自のフォームによって処理しているので
一般的な Windows プログラムと違う動きをする部分が結構あります。

フォームを ShowModal でダイアログとして表示しているのに、
タスクバーのアイコンをクリックすると、ダイアログがオーナーフォームの裏に隠れてしまうことがあります。

...続きを読む

  • コメント (0)
  • トラックバック (0)

GridPanel のパーセント設定を簡単にする方法

カテゴリ : 
技術メモ » Delphi » VCL
執筆 : 
2015/2/14
使いそうで以外に使わない VCL の GridPanel
はじめて使ってみました。

カラムや行を増やすには、ColumnCollectionプロパティや RowCollection で追加をすればいいのはわかったのですが、サイズを割合で指定しようとしてちょっとはまりました。
Embarcadero Developer Network のDelphiでフローレイアウトの記事にも書いてありますが、パーセント表示の値を変更しても、思った値になってくれないのです。
記事を読んで理由は納得しましたが、ちょっと困りました。
同記事には実行時のコードでパーセント設定する方法が書かれていますが、これは面倒ですよね...

...続きを読む

  • コメント (0)
  • トラックバック (0)

Delphi VCL
メインフォームの TActionList にキーボードショートカットを設定しているときにダイアログを表示すると、 ダイアログ処理中でもメインフォームのショートカットキーが有効になっています。
これを回避するためには、ダイアログ表示前にメインフォームの Enabled を False にすればOKです。

...続きを読む

  • コメント (0)
  • トラックバック (0)

TImage.Picture で png 画像

カテゴリ : 
技術メモ » Delphi » VCL
執筆 : 
2014/1/16

よく忘れるので自分のために書いておきます。

TImage.Picture.LoadFromFile で PNG 画像を読み込みたいときには
Vcl.Imaging.PngImage
を uses します。

...続きを読む

  • コメント (0)
  • トラックバック (0)
プロダクツ

開発ブログ

Link

AD