有谁知道为什么微软摆脱了工具栏上的ImageList属性?手动分配图像列表的最佳位置在哪里?如果我可以添加或更改的唯一图像来自本地资源或项目资源文件,我是否能够在设计时显示图像?如何在设计时将特定图像列表索引显示在工具条中的按钮上。
答案 0 :(得分:4)
它仍在ToolBars
,但ToolBars
正在被ToolStrips
取代。
其中一个ToolStrip
子类是MenueStrip
。 ToolStrip
和MenueStrip
都有ImageList
属性。
但是,由于未知原因,属性标签中的ImageList
属性未显示:
但你可以在代码中设置它,Intellisense
会帮助你..:
不幸的是,在设计师工作时这无济于事。可以将ToolStrip
子类化为公开ImageList
,但ToolStripItems
也不会公开其ImageIndex
属性,因此这无济于事。
所有ToolStripItems
都有一个Image
属性,在您将Images
添加到资源后,您可以从那里获取资源。
看起来这就是我们假设现在这样做的方式..?在文档中对此有所了解不是很好。或者也许有一天很快(很可能很快)在SO文档中发布?!
我认为这是nudging我们远离ImageList
的情况;其中一个优点是,现在您可以为每个项目提供不同的图像大小,其中一些方格更宽......