0

mainMenuのメニュー項目の横に画像とチェックマークを表示できるようにしたいと思います。現在、画像かチェックマークのどちらかですが、残念ながら両方同時にはできません。

画像

を追加するmenuItemOption1.Checked = true;と、アイテムはチェックされますが、画像は表示されなくなります。

チェックマーク

一部のメニュー項目がチェックされている (テキストの色を変更できない) ことをユーザーに示す他の方法が見つかりませんでした。

(私のメニュー項目にはそれほど明白ではない名前があり、画像はユーザーがメニューを理解するための優れた方法であるため、画像を表示したままにしたいと思います。)

4

2 に答える 2

3

メニューテキストを変更するだけでこれを解決しました:

menuItemOption1.Text = "[✓] Option 1";
于 2012-10-15T14:25:52.877 に答える
1

デザイナーからそれを行うことはできませんが、これをコードに追加してみてください。

public Form1() {
  InitializeComponent();

  ((ToolStripDropDownMenu)optionsMenu.DropDown).ShowCheckMargin = true;
  ((ToolStripDropDownMenu)optionsMenu.DropDown).ShowImageMargin = true;
}
于 2012-10-10T12:24:06.463 に答える