エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
それmicrothreadで書くべきだよ - やねうらおブログ(移転しました)
C#でWebBrowserクラスというWebブラウザのclassがある。これが大変使いにくいclassで、何かするごとにwi... C#でWebBrowserクラスというWebブラウザのclassがある。これが大変使いにくいclassで、何かするごとにwindow messageを処理しないといけない。 WebBrowser.Navigateを呼び出したあとApplication.DoEventsを呼び出しているコードをときどき見かける。古くはMicrosoftの公式のサンプルでもそんなコードが書いてあったと思う。 しかし、Application.DoEventsは本来、単なる画面の一部品ごときが明示的に呼び出して良いようなmethodではない。ボタンのハンドラのなかで、WebBrowser.Navigateして、さらにそのあとApplication.DoEventsを呼び出していると、ボタンのイベント処理中なのに、次のボタンイベントの処理が出来てしまう。これでただしく機能するプログラムが書けるほうがおかしい。 よって
2008/11/25 リンク