DOBON.NET DOBON.NETプログラミング掲示板過去ログ

サブ画面に状態を示す。

環境/言語:[.NET 2003]
分類:[.NET]

FITOです。こんにちは。

またまたお願いがあります。
Form1の中のButton1がクリックされると、チェックボックスが複数表示される
サブ画面Form2が表示されます。
サブ画面Form2の中のOKボタンが押下されると、
ShowDialog()でForm2を呼び出しているので、プロパティを読み込み
どのチェックボックスがチェックされているのか判別出来て、
Form1の中のテキストボックスにチェックされた文字のパラメータを
表示できます。

●ここからが問題ですが、逆に、今Form1が認識しているパラメータを
サブ画面Form2に反映したいのです。
ただ、Form1の変数をForm2のpublic宣言変数に渡しても、Form2がloadされ
ると初期化してしまうのです。
何か良い方法ありませんでしょうか・・!?
すいません、おっちょこちょいでした。
変数は初期化されないですね、多分。。。
違う部分を修正していたら直ったのです。
一応コメント何か注意すべき点などございましたら、
アドバイスくださいませ。

■No9154に返信(FITOさんの記事)
> FITOです。こんにちは。
>
> またまたお願いがあります。
> Form1の中のButton1がクリックされると、チェックボックスが複数表示される
> サブ画面Form2が表示されます。
> サブ画面Form2の中のOKボタンが押下されると、
> ShowDialog()でForm2を呼び出しているので、プロパティを読み込み
> どのチェックボックスがチェックされているのか判別出来て、
> Form1の中のテキストボックスにチェックされた文字のパラメータを
> 表示できます。
>
> ●ここからが問題ですが、逆に、今Form1が認識しているパラメータを
> サブ画面Form2に反映したいのです。
> ただ、Form1の変数をForm2のpublic宣言変数に渡しても、Form2がloadされ
> ると初期化してしまうのです。
> 何か良い方法ありませんでしょうか・・!?
>
>
解決済みにします。
一人相撲でした。。

■No9155に返信(FITOさんの記事)
> すいません、おっちょこちょいでした。
> 変数は初期化されないですね、多分。。。
> 違う部分を修正していたら直ったのです。
> 一応コメント何か注意すべき点などございましたら、
> アドバイスくださいませ。
>
> ■No9154に返信(FITOさんの記事)
>>FITOです。こんにちは。
>>
>>またまたお願いがあります。
>>Form1の中のButton1がクリックされると、チェックボックスが複数表示される
>>サブ画面Form2が表示されます。
>>サブ画面Form2の中のOKボタンが押下されると、
>>ShowDialog()でForm2を呼び出しているので、プロパティを読み込み
>>どのチェックボックスがチェックされているのか判別出来て、
>>Form1の中のテキストボックスにチェックされた文字のパラメータを
>>表示できます。
>>
>>●ここからが問題ですが、逆に、今Form1が認識しているパラメータを
>>サブ画面Form2に反映したいのです。
>>ただ、Form1の変数をForm2のpublic宣言変数に渡しても、Form2がloadされ
>>ると初期化してしまうのです。
>>何か良い方法ありませんでしょうか・・!?
>>
>>
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板