0

您好我在 win-forms 应用程序中使用 ms 图表控件。

我对图表控件的鼠标单击事件处理程序有疑问。如果图表控件的鼠标单击事件为真,我需要像这样检查,然后做这样的事情我已经完成了这样的代码

        bool this.kpiChartControl.MouseClick = false;


        if (this.kpiChartControl.MouseClick != true)
        {
                //do something.....
        }


   ERROR :  The event system.windows.forms.control.mouseclick can only appear on left hand side of += or -= 

任何人都可以帮助解决这个问题......

如果 mschart 的鼠标单击事件为真“做某事”,我需要像这样检查。

修改后的代码:

 this.kpiChartControl.MouseClick+= new MouseEventHandler(void (object , MouseEventArgs e))

它仍然给出错误可以帮助我解决这个问题......

修改代码:

       if( this.kpiChartControl.MouseClick+= new MouseEventHandler(void (object  sender , MouseEventArgs e)) == true)
      {
         // do something

       }

错误:无效术语无效

4

1 回答 1

1

您需要注册参加活动;像这样:

this.kpiChartControl.MouseClick += (obj, sender) => { //做点什么 }

另请参阅:http: //msdn.microsoft.com/en-us/library/aa645739 (VS.71).aspx

于 2011-07-22T09:49:49.903 回答