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

タイトル Re: VB6 Enabledの値が勝手に変更されます。
投稿日: 2016/06/15(Wed) 16:27
投稿者魔界の仮面弁士
> それなのに、プログラムを記述して実行してみるとEnabledがfalseになってしまいます。

たとえば、モーダルフォーム(vbModal)を表示していたりはしないでしょうか。

子フォームをモーダル表示している場合、子フォームが表示された時点で
その親フォームおよび親フォーム上のコントロールは、すべて
Enabled プロパティが False を返すようになります。

モーダル表示されている子フォームが閉じられる(非表示またはアンロード)と
親画面の Enabled も、元の値に戻る仕様です。


もしも上記に心当たりが無い場合は、
 [デバッグ]-[ウォッチ式の追加]
を使い、
 式:Check1.Enabled
 プロシージャ:すべてのプロシージャ
 モジュール:対象のフォーム
 ウォッチの種類:式の内容が変化した時に中断
を仕掛けておき、どこで一時停止するのかを追跡してみると
何か分かるかもしれません。

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

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