繁体   English   中英

找不到WindowsUIButtonsPanel的按钮事件

[英]Can't find WindowsUIButtonsPanel's button events

我的WindowsUIButtonPanel中有2个按钮,但是找不到按钮单击事件。 我想创建最小化和关闭按钮。

WindowsUIButtonPanel提供可以用于此目的的ButtonClick事件。 在e.Button参数中,您将获得被单击的按钮。

您可以使用WindowsUIButton.Click

WindowsUIButton button1 = windowsUIButtonPanel1.Buttons[1] as WindowsUIButton;
button1.Click += button1_Click;
...
void button1_Click(object sender, EventArgs e) {

}

WindowsUIButtonPanel.ButtonClick事件:

void windowsUIButtonPanel1_ButtonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) {
    if(e.Button == windowsUIButtonPanel1.Buttons[0]) { 
        // do something
    }
}

PS仅对常规按钮(将Style属性设置为PushButton的按钮 )触发WindowsUIButtonPanel.ButtonClick事件,而对复选按钮则不会发生。 这些会引发ButtonCheckedButtonUnchecked事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM