tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: DLL関数コール中に
投稿日: 2009/09/18(Fri) 11:25
投稿者魔界の仮面弁士
> Button1_Click(Button1, New System.EventArgs())
これはマズイです。

自フォーム以外で、そのボタンのイベントを拾っていたりすると、
そちらのメソッドが呼び出されなくなってしまいます。

ボタンを押したことにしたいのであれば、
 Button1.PerformClick()
を使いましょう。

> KeyDownイベントを溜め込んだ状態になってしまいます。
マウスやキーボードからの入力は、そういう動作になるように設計されています。

> このような状態を防ぐためにはどのようにすればよいのでしょうか?
Button1.Enabled を True に戻す直前に、
Application.DoEvents を入れておくとか。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。