delphi.gif (306 バイト) ImageListの使い方


イメージリストコントロールは、イメージのコレクションを管理するコントロールで、単独で使用されることはなく、リストビューツリービューなどと併用します。

 

toach.gif (917 バイト) イメージリストにイメージを追加するには

  1. ImageListコンポーネントをフォームに追加してダブルクリックするとプロパティエディタが表示されます。
  2. 「追加」ボタンを押してビットマップファイルまたはアイコンファイルを追加します。
  3. 追加するイメージのサイズは同じでなければなりません。イメージを追加するとイメージに番号が付きますが、これがツリービューなどでそのイメージを使用するときの番号になります。

 

toach.gif (917 バイト) イメージを動的にイメージリストに追加したり削除するには

Addメソッドを使うと後からイメージを追加できます。AddメソッドのImageパラメータはTBitmap型なのでLoadFromFileメソッドなどでファイルからビットマップを読み込みます。削除はDeleteメソッドを使用します。Deleteメソッドのパラメータは、イメージリスト内に登録されているイメージのインデックスです。