有谁知道为什么Microsoft放弃了工具栏上的ImageList属性?手动分配图像列表的最佳位置在哪里?如果我唯一可以添加或更改的图像来自本地资源或项目资源文件,我是否能够在设计期间显示图像?在设计期间,如何获取特定的图像列表索引以显示在工具栏中的按钮上。
它仍然存在,ToolBars但ToolBars已被替换ToolStrips。
其中的ToolStrip子类是MenueStrip。无论ToolStrip和MenueStrip,有一个ImageList属性。
但是,由于未知原因,该ImageList属性不会显示在“属性”选项卡中:
但是,您可以在代码中进行设置,这Intellisense将对您有所帮助。:
不幸的是,这在设计师中工作无济于事。可以通过子类ToolStrip来公开,ImageList但ToolStripItems也不能公开其ImageIndex属性,因此这无济于事。
所有ToolStripItems拥有Image物业,不过,加入后你Images的资源,你可以从那里拉他们进来。
看起来这就是我们现在应该怎么做。在文档中对此说一句话不是很好。还是可能很快有一天(很可能很快)出现在SO文档中?
我认为这是一个情况下,轻推离我们远去ImageList; 优点之一是,现在您可以为每个项目赋予不同的图像大小,而另一些则更大。