0

こんにちは、win-forms アプリケーションで ms チャート コントロールを使用しています。

チャート コントロールのマウス クリック イベント ハンドラに問題があります。チャートコントロールのマウスクリックイベントがtrueの場合、このように確認する必要があります。次に、このようなコードを実行しました

        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 のマウス クリック イベントが true の場合、このように確認する必要があります。

変更されたコード:

 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 に答える