ImageListコントロールは画像を管理するコントロールです。コマンドボタンやリストボックスなどのように、実行時にユーザーが操作するコントロールではありません。TreeViewコントロールのツリーには一般的にアイコンが表示されますが、このアイコンはTreeViewコントロールに組み込むのではなく、ImageListコントロールに登録した画像を利用する仕組みになっています。
ここでは、ImageListコントロールに2つのアイコン( )を登録します。左のアイコンは「ブック」、右のアイコンを「ワークシート」として使いましょう。ImageListコントロールに登録できる画像の形式はビットマップ形式(*.bmp)またはアイコン形式(*.ico)だけです。
ImageListコントロールにアイコンを登録するには次のようにします。
1.UserFormに配置したImageListコントロールをクリックして選択します。
2.[プロパティ]ウィンドウの[プロパティページ]にある[…]ボタンをクリックします。
3.表示される[プロパティページ]ダイアログボックスの[イメージ]タブを開き、
[ピクチャの挿入]ボタンをクリックします。
4.表示される[図の選択]ダイアログボックスで「excel.bmp」を選択し、[開く]ボタンをクリックします。
5.ImageListコントロールに「excel.bmp」が登録されました。
[キー]に「book」と入力して[適用]ボタンをクリックします。
このアイコンに付けた「book」という名前は、後で使用しますので覚えておきます。
6.もう一度[ピクチャの挿入]ボタンをクリックして[図の選択]ダイアログボックスを開きます。
同じ手順で「sheet.bmp」を登録して、[キー]ボックスで「sheet」という名前を付けます。
[適用]ボタンをクリックしたら完了です。最後に[OK]ボタンをクリックしてください。
[OK]ボタンをクリックして[プロパティページ]ダイアログボックスを閉じても、UserFormに配置したImageListコントロールには何も変化がありません。しかし、これが重要な前準備なのです。