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

タイトル TabPage移動制限について
投稿日: 2007/10/19(Fri) 18:27
投稿者はじめ
TabPageの移動に制限をかける方法として、以下のように実装しています。
(1)TabPage移動を制限する為のフラグを用意
(2)button1,2を2つ用意し、button1のクリックイベントでフラグをTrue、
   butto2のクリックイベントでフラグをFalseに変更
(3)TabPageのValidatingイベントでe.Cancelを(1)のフラグの値に変更

上記のみであれば、期待通りbutton1をクリックするとTabPage移動が出来なくなり
button2をクリックすると制限が解除されTabPage移動が出来るようになります。

ただし、buttonクリックイベント内で、自分をDisable、相手をEnableに変更する
処理を加えると、TabPage移動の制限は正常に働くのですが、制限解除後に、一度
Tabをクリックしないと、TabPage内のコントロールにアクセス出来ないという
現象が発生します。

なぜTabPage内のコントロールにアクセスできなくなるのか調べているのですが
原因が分かりません。
何が原因か分かりますでしょうか。

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

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