フォームロード後に自動実行するには?


Yuko  2005-04-12 22:08:00  No: 120866  IP: [192.*.*.*]

フォームロード後にボタン押下等無しで(外部イベントにて)
処理を開始させるにはどのようにすれば良いのでしょうか?

VB初心者ですので勘違いな質問かもしれませんが、
フォームがロードされた後は、どこかでイベント待ちの
処理を行っているのでしょうか?

環境はXP  VB.netです。
よろしくお願いします。

編集 削除
はまち  2005-04-12 22:39:01  No: 120867  IP: [192.*.*.*]

>外部イベントにて
とは何のイベントですか?

いずれにせよ、そのイベントプロシジャー内で処理を開始するように
すれば良いのでは?

編集 削除
Say  2005-04-12 22:47:33  No: 120868  IP: [192.*.*.*]

イベントの実体はWindow Messageですから、
外部からSendMessageまたはPostMessageすれば可能です。

>どこかでイベント待ちの処理を行っているのでしょうか?
標準的なWindow Applicationにはメッセージハンドラが実装されています。

編集 削除
Yuko  2005-04-12 22:55:54  No: 120869  IP: [192.*.*.*]

回答ありがとうございます。

>>外部イベントにて
>とは何のイベントですか?

I/Fボード(DIOボード)の割り込みです。

編集 削除
はまち  2005-04-13 00:04:26  No: 120870  IP: [192.*.*.*]

それにはドライバーソフトが付いてるんでしょうか?
付いているのであればその取扱説明書を読んでください。
自分でポートを読みに行くだけなら定周期でポートを監視する
クラスを作成して適当なイベントを発生させてやればいいです。

編集 削除