- - PR -
別Formのコントロール(TextBox)の値を取るには?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-06-08 21:09
環境 VS.NET(C#)
Form1からForm2を呼び出し、Form2のコマンドボタンが押された際に Form1のTextBoxの内容を取得したいのですが、 方法がいまいち分かりません。 (Form2でForm1を定義するところまでは行ったのですが・・・) どのようにすれば簡単に取得できるのかをご教授頂ければ幸いです。 VB6だと *** = Form1.TextBox1.Text で取得できたので簡単だったのですが・・・ よろしくお願いいたします。 | ||||
|
投稿日時: 2004-06-08 22:23
諸農です。
通常、フォームデザイナでTextBox等を貼り付けると、 Formクラスのprivateなメンバーフィールドになりますので、 フォームクラスのインスタンスを参照できたとしても、 privateメンバーであるTextBoxにはアクセスできません。 なので、TextBoxのTextの値を返却するpublicなメソッドを 定義するか、プロパティを定義するのが、もっともよく使われる 方法だと思います。 #私信: 以前メールした書籍一覧のうち上から3番目と4番目のものが 役に立つと思います。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2004-06-08 23:24
gorisakuです。
諸農殿 いつもご返答ありがとうございます。 小職まだまだ経験不足で基本的な部分が・・・ 書籍は購入を進めております。 早速ご紹介いただいた書籍も購入したいと思います。 で、本題の件ですが、早速やってみましたが、 無事出来ました。 publicで変数を定義し、その値を別フォームから参照してみました。 以前まではVBを主にしていたのでこのような違いに戸惑いがありますが、 色々やっていこうと思います。 今後もよろしくお願いいたします。m(_ _)m |
1