|
分類:[C# (Windows)]
何時もお世話になっております、M.Kと申します。
開発環境は WinXP SP2 + VS2005 + C# です。
今回は作成したコンポーネントをツールボックスに登録した際に、独自のアイコンを
表示したく以下の様に記述を行っているのですが、どうにも上手く行きません。
アイコンの登録にあたり、以下の手順を踏んでいます。
(1) 16x16 24bit のビットマップを作成し、"CustomComponent.bmp"として保存する。
(2) 上記ビットマップをプロジェクトに登録し、ビルドアクションを"埋め込まれたリソース"とする。
(3) ToolboxBitmap 〜 の記述を行う。(CustomComponent は仮の名前です)
[ToolboxBitmap(typeof(CustomComponent), "CustomComponent.bmp")]
public class CustomComponent : Component
{
〜 中略 〜
}
typeof(CustomComponent) を typeof(Panel) 等にするとアイコンがパネルの物に変わる
ため、作成しているビットマップが不適切な気がするのですが、どのようなビットマップ
が不適切なのかが分からないので、その辺りも併せて教えて頂けると幸いです。
以上 宜しくお願いします。
|