您好,这个是微软是的事件机制,我查了一下他们的Button也是触发了,根据他们解释的文档好像是跟样式有关,暂且不去管他们怎么说了。我们这边给出的解决方案是,需要自定义一个类
- public class MySplitButton : C1SplitButton
- {
- public MySplitButton() : base()
- {
- SetStyle(ControlStyles.StandardClick | ControlStyles.StandardDoubleClick, true);
- }
- }
复制代码
然后在您的代码中调用
- MySplit mySplit = new MySplit();
-
- mySplit.DoubleClick += MySplit_DoubleClick;
- mySplit.Location = new Point(10, 10);
- mySplit.Name= "mySplit";
- mySplit.Text = "mySplit";
- this.Controls.Add(mySplit);
复制代码
希望能帮到您。
|