掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Timerで呼び出したウィンドウのEinvalidoperationをなくす方法は? (ID:42222)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
OnActivateで試したという事で、起動時に1回だけ該当のウィンドウを表示したいという前提で。 呼び出し元のフォームのprivateあたりにフラグを宣言して OnActivateでこのウィンドウを呼び出したらフラグを立てて 2度目には表示しないってのが一番簡単かな。 フラグを論理型でなく数値にすれば、その値でウィンドウを開くかどうか 判断したりすることもできます。 ん、タイマーを使って呼び出すとき、Intervalの値はいくつくらいでしょうか? その値によっては、OnTimerイベントですぐにEnabledをFalseにしないと 同じウィンドウを何度も開こうとしますが。 でも、2009では動いてたんだから、その辺は処理済でしょうけど。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.