header
CodePanic! > C#.NET Tips > 今ここ

■クリックイベントを発生させる

ボタンをマウスやキーボードから押した場合
Click イベントが発生しますが
これをプログラムから【押したことにしたい】場合があります。

あまり良い例ではありませんが、例えば、
文書を保存するSaveボタンを作ったとします。
Saveボタンを押すとClickイベントハンドらが呼び出され、文書を保存しますが
定期的に(10分に1回などにも)Save処理を行いたいとします。
この時、タイマーを利用して10分に1回、Saveボタンを【押したことにしたい】場合

Buttonコントロールの
PerformClick 関数をコールします。

    button1.PerformClick();	// button1コントロールのClickイベントを発生させる
    




Copyright © 2008.07 - shougo suzaki