|
分類:[C#]
VS2010 にて開発中で、C# は初心者に毛が生えた程度です。
以下の様にしてコンテキストメニューの2階層目までを作成しました。 1階層目は ContextMenuStrip の ShowCheckMargin、ShowImageMargin からマージンの消去が可能ですが、2階層目のマージンが消去できません。
ContextMenuStrip cms = new ContextMenuStrip(); ToolStripMenuItem tsmi1 = new ToolStripMenuItem(); ToolStripMenuItem tsmi21 = new ToolStripMenuItem(); ToolStripMenuItem tsmi22 = new ToolStripMenuItem();
cms.Items.Add(tsmi1);
tsmi1.DropDownItems.Add(tsmi21); tsmi1.DropDownItems.Add(tsmi22);
2階層目の ToolStripMenuItem 群を ContextMenuStrip にどうしてもキャストできず、何か思い違いをしているのか、そもそもメニューの作成方法が誤っているのか分かりません。 よろしくお願いします。
|