C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: C# での子フォームから子フォームへの文字の受け渡し


(過去ログ 109 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■64990 / inTopicNo.1)  C# での子フォームから子フォームへの文字の受け渡し
  
□投稿者/ じゅうべい (7回)-(2013/01/28(Mon) 17:04:30)

分類:[C#] 

visual studio 2008 C#を使っています。
Form1にボタンを二つ配置しており、ボタン1を押すとForm2が、ボタン2を押すとForm3が呼び出されるようにしています。

Form2のcomboboxから三択の文字列を選び、Form2を閉じてからForm3を呼び出しボタンを押すとForm3のtextboxにForm2で選択した文字が入るという風にしたいと考えています。

躓いているのが
・Form2のcomboboxを選択し閉じると初期の表示に戻ってしまう。(Form2を閉じた後再び開くと前回選択したコンボボックスの文字列になっていてほしい)
・Form2からForm3へのcomboboxの文字列の受け渡しがうまくいかない。

という部分です。
ご教示ください。

引用返信 編集キー/
■64991 / inTopicNo.2)  Re[1]: C# での子フォームから子フォームへの文字の受け渡し
□投稿者/ shu (153回)-(2013/01/28(Mon) 17:24:05)
No64990 (じゅうべい さん) に返信
showdialogで開かれているのでしょうか?
だとするとForm1は子画面を閉じるまで待ち状態になるので画面を閉じたときに
Form1でForm2のコンボボックスの内容を取得するとよいです。
その取得した値をForm2を再度表示したときに設定したりForm3に渡したりすると
希望通りの動きになるのではないでしょうか。

引用返信 編集キー/
■65005 / inTopicNo.3)  Re[2]: C# での子フォームから子フォームへの文字の受け渡し
□投稿者/ じゅうべい (9回)-(2013/01/29(Tue) 13:37:44)
shuさんありがとうございます。
回答通りのプログラムを作成して無事に値を渡せるようになりました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -