111,131
社区成员
发帖
与我相关
我的任务
分享
private void MainToolBar_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if (e.Button.Pushed)
{
foreach (ToolBarButton btn in MainToolBar.Buttons)
{
if (btn.Pushed && !btn.Equals(e.Button))
{
btn.Pushed = false;//其他按钮就呈正常状态(没被按下)
}
}
}
}
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
foreach (ToolStripItem vItem in toolStrip1.Items)
{
if (vItem is ToolStripButton)
{
if (vItem.Equals(e.ClickedItem))
{
//怎么办啊?.好不容易找到两个属性可以区别于其他按钮,居然是只读的
//vItem.Pressed=
//vItem.Selected=
}
}
}
}
if (vItem.Equals(e.ClickedItem))
{
//关键是到了这里vItem.你看看下拉输入提示里根本没有CheckState
}