FC2ブログ

たこぜりー研究室

大腸菌DNAは4.64Mbp。酵母は13Mbpで、ヒトは3Gbp

Rebar作戦 #5

#292
Toolbar Framework Pre-M4 Build

で今回のであるボタンイメージを実装。
ついでに Click イベントも実装。
これで動いているはず。 たぶん。

一応、ImageList も使用可能にしてみたが、その分やや煩雑になったか。

.NET 2.0 では ImageImageList も使用できるが、メインは Image である
この点は SandBar によく似ている。
.NET の具体的なロジックはこう。

1. ToolStripItem には Image プロパティと ImageIndex プロパティが実装されている。
  一方、ToolStrip には ImageList プロパティが実装されているが、プロパティ画面には表示されない。
2. もし、ToolStripItem.Image が null ではない場合は、それを使う。
3. 2 で null である場合。
  ToolStrip.ImageList が存在し、かつ ToolStripItem.ImageIndex が適正値にあるならば、それの指し示しているリスト内のイメージを使う。
  この時、ToolStripItem がもっていたイメージはそれに差し替えられる。

ということで、ImageList のイメージよりも、個々のもっているイメージのほうが優先的に使用されている様です。
ただし、ImageIndex プロパティが変更されると、ToolStripItem がもっているイメージは null となります。
スポンサーサイト