0

FocusedRowChanged イベントを使用して、別のフォームからデータを渡します。

    private void gridView7_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e)
    {
        documents j = (documents)gridView7.GetRow(e.FocusedRowHandle);
        frmDocumentum doc = new frmDocumentum(Convert.ToInt32(j.document_id));
        doc.Show(); 
    }

私の問題は、アプリケーションの起動時にこの関数が常に実行されることです。毎回関数を実行しないようにするにはどうすればよいですか?

4

1 に答える 1

1

これを 1 回だけ実行する場合は、ブール変数を使用します。

bool bStartedOnce=false;

{
     if(!bStartedOnce)
     {
         ...
         bStartedOnce=true;
     }
}
于 2013-03-28T12:41:33.873 に答える