画像リスト エディタ
目次
プロパティ エディタ:インデックス への移動
設計時に画像リスト エディタを使用して、TImageList コンポーネントにビットマップやアイコンを追加することができます。
画像リスト エディタでの作業中に[適用]をクリックすると、エディタを閉じることなく現在の作業を保存することができます。[OK]をクリックすると、変更が保存され、ダイアログが閉じます。[適用]ボタンが特に便利なのは、一度ダイアログを閉じると、それ以上既存の画像に変更を加えられなくなるためです。
画像リスト エディタを開くには:
- フォーム デザイナまたは[構造]ビューで TImageList を選択します。
- 以下のいずれかを行います。
- TImageList オブジェクトをダブルクリックします。
- TImageList オブジェクトを右クリックし、コンテキスト メニューから[画像リスト エディタ...]を選択します。
[画像]
[画像]ペインには、現在の TImageList 画像リストに含まれているすべての画像のプレビュー画像が表示されます。複数の画像を確認しやすいよう、どのプレビュー画像も 24x24 の領域に表示されます。プレビュー画像の下の数字は、画像リスト内での画像の位置(ゼロから開始)を示します。プレビュー画像を新しい位置にドラッグすると、画像リスト内での画像の位置を変更することができます。
プレビュー画像を選択すると、その画像が[選択した画像]ペインに表示されます。
画像リストに画像を追加すると([追加...]ボタンを使用)、現在開いている画像リスト エディタを閉じない間は、[透明色]、[塗りつぶしの色]、[オプション]の各コントロールを使用して、選択した画像のプロパティを変更することができます。 ただし、画像リスト エディタを閉じてしまうと、これらのプロパティは固定されます。新しく画像リスト エディタを開いてその画像を選択すると、[透明色]、[塗りつぶしの色]、[オプション]の各コントロールは淡色表示され、画像のプロパティを変更することができません。
[追加...]
[画像の追加]ダイアログ ボックスが開き、1 つまたは複数の画像を画像リストに追加することができます。追加した画像は、プレビュー リスト内で強調表示されます。複数の画像を追加すると、その画像には、画像リスト内で連番が振られます。
ビットマップの幅や高さが画像リストの倍数であれば、画像を複数の画像に分割するかどうかを確認する画面が表示されます。これはツールバーのビットマップのときに便利です。これらは通常、順に並んだ複数の小さい画像で構成され、1 つの大きいビットマップとして格納されているためです。
[置換...]
[画像の追加]ダイアログ ボックスが開き、選択した画像の代わりに使用する画像を選択することができます。
[削除]
選択した画像を画像リストから削除します。
[クリア]
すべての画像を画像リストから削除します。
[エクスポート...]
[画像のエクスポート]ダイアログ ボックスが開き、選択した画像を .BMP ファイルに保存することができます。このファイルには、トリミングや引き伸ばしなど、変更後の現在の状態のビットマップが含められます。
[選択した画像]
[選択した画像]ペインには、[画像]ペインで現在選択している画像が表示されます。[画像]ペインで別の画像をクリックすると、クリックした画像が表示されます。
[透明色]
[透明色]のドロップダウン リストを使用して、画像の透明描画用のマスクを作成するための色を指定することができます。透明色のデフォルト値は、ビットマップの最下行の左端のピクセルの色です。選択した画像上のピクセルを直接クリックして、透明色を変更することもできます。
透明色が画像に含まれていると、画像の中のその色のピクセルはその色で描画されずに透明になり、画像の背後にあるものが透けて見えます。
画像がアイコンの場合には、[透明色]は淡色表示され、透明色は clNone に設定されます。これは、アイコンは既にマスクされているためです。
[塗りつぶしの色]
[塗りつぶしの色]のドロップダウン リストを使用して、画像リスト コントロールの Height および Width プロパティで示されたサイズよりも選択した画像が小さい場合に、画像の周りに追加される色を指定することができます。
画像リストで指定されたサイズが選択した画像で完全にいっぱいになる場合(つまり、選択した画像が Height および Width プロパティのサイズ以上である場合)、このコントロールは淡色表示されます。また、アイコン画像の場合にも淡色表示されます。アイコンが透明な外部境界を持つマスクとして機能するからです。
[オプション]
[オプション]のラジオ ボタンを使用して、選択した画像が画像リストの Height および Width プロパティで指定されたサイズとちょうど同じサイズでなかった場合に、画像をどう描画するかを指定することができます。(これらのボタンはアイコンの場合には無効になります。)
オプション | 説明 |
---|---|
[トリミング] | 画像の左上隅から、画像リストの幅と高さの分だけ右下に移動した場所までの、画像の部分を表示します。 |
[引き伸ばし] | 画像全体を、画像リストの幅と高さにちょうど合うよう引き伸ばします。 |
[センタリング] | 画像リストの幅と高さの範囲内で画像を中央揃えにします。画像の幅または高さが画像リストの幅または高さよりも大きい場合、画像はトリミングされます。 |