|
2024/08/15(Thu) 09:00:33 編集(投稿者)
■No103280 (やに さん) に返信 GrapeCity→MESCIUSに社名変更なってから1年近くか。。。いまだに慣れないけど。
PGの操作でイベントが次々起こって不都合が起こっているのであれば、 王道は
@イベントハンドラまでPGで制御して、PG処理中にイベントを起こさなくする ex)cell.CellChanged -= HandleCellChanged; cell.CellChanged += HandleCellChanged; // 処理終了後に戻さないと二度とイベント起こらなくなる
もしくは
Aグローバルな処理中フラグ変数を用意して、PG処理中に起こったイベントでは イベント関数の先頭で return する
ですが、それでは対応できませんか?
あ、VBって書いてあるのにC#で書いちゃった。 ex)RemoveHandler Button1.Click, AddressOf Button1_Click AddHandler Button1.Click, AddressOf Button1_Click
|