1. ホーム
  2. c#

[解決済み] ツールストリップのImagelistからボタンに画像を追加する?

2022-01-29 08:33:07

質問

MicrosoftがツールバーのImageListプロパティを廃止した理由を知っている人はいますか?手動でImageListを割り当てるには、どこが一番良いのでしょうか?ローカルリソースやプロジェクトリソースファイルからしか画像を追加・変更できない場合、デザイン時に画像を表示させることは可能でしょうか?デザイン時に、ツールストリップのボタンに特定のイメージリストのインデックスを表示させるにはどうしたらいいですか?

解決方法を教えてください。

にはまだあります。 ToolBars しかし ToolBars に置き換わっています。 ToolStrips .

の1つです。 ToolStrip サブクラスは MenueStrip . 両方 ToolStripMenueStrip を持つ。 ImageList プロパティを指定します。

しかし、理由は不明ですが ImageList プロパティ が表示されない をプロパティタブに追加してください。

しかし を使用すると、コードで設定することができ Intellisense を使えばいいのですが...。

残念ながら、これはデザイナーで作業するときには役に立ちません。サブクラス ToolStrip を公開するために ImageListToolStripItems は、その ImageIndex のプロパティもあるので、これは役に立ちません。

すべて ToolStripItems があります。 Image プロパティを追加した後 Images をリソースに追加すると、そこからリソースを取り込むことができます。

こんな感じみたいです 予定 ということでしょうか。ドキュメントに一言書いてあってもいいのでは?あるいは、いつか近いうちに(もっとも早く)SO Documentationに掲載されるかもしれませんね!

というケースだと思います。 ナッジング からの脱却 ImageList 利点のひとつは、各アイテムに 異なる 画像サイズは、正方形のものもあれば、横長のものもあります。