【发布时间】:2011-07-24 08:00:14
【问题描述】:
如果您曾经使用过图像编辑应用程序,您就会知道有一组用于选择当前工具的按钮。 One tool must be selected at all times, and when a tool is selected, the button stays pressed until a different tool is selected.
我创建了一个 ToolStrip 控件并向其中添加了我的 ToolStripButton 项,并设置了图像。对于每个按钮,我都将 CheckOnClick 属性设置为 true。
接下来我要做的是订阅每个按钮的 Checked 事件,并将其他按钮 CheckState 设置为未选中。不过,这似乎是一种 hack。
.NET 是否有办法通过 ToolStrip 控件完成此操作,或者是否有更好的控件可供使用?
我正在使用 C# 和 VS 2010,针对 .NET 框架 4
【问题讨论】:
标签: c# .net winforms visual-studio controls