掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
[.NET]モジュールからフォームを参照する (ID:119559)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Handles 句が使用されているので[VB.NET]として判断します。今後、質問時は 開発環境を明記して下さい。 過去に似たような質問に答えた事がありますが、 http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200408/04080006.txt クラスについて考えて下さい。Form クラスは[VB.NET]が用意したフォームに関する 基本的な機能(メソッドやプロパティ)を含み、Base クラスと呼ばれます。これに対し、 Form1, Form2 は Form クラスを継承した全く別のクラスです。これはユーザが フォームを追加した時に自動で作られます。この関係は Form クラスが親で、Form1, Form2 クラスが子といったイメージです。これが意味する所は、質問の処理が 例えば『コンボボックスとテキストボックスを同じ引数で渡して、同じコードで 処理したい』といった内容と同レベルの難易度です。 基本的に、同じ変数に入れて処理できるのは同じ種類(クラス)の処理のみです。 リンク先の >特攻隊長まるるう 2004/08/04(水) 12:00:47 で書いている通り、Form1.TextBox1.Text と Form2.TextBox1.Text は名前が 同じだけで全く別の存在だという事を認識して下さい。 これを実現するには、TextBox1 を標準装備した Base クラスを用意して それを Form1, Form2 で継承するとか、Interface を利用するとか、それなりの 実力を必要とします。 テキストボックスの初期化のみなら、テキストボックスを引数に渡せば 共通関数で処理できます。もう一度仕様を検討すべきかと思います。 …勉強のため、こういった仕様を実現させたいのであれば、上であげた キーワードについて知識を付けてきて頂くことをお勧めします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.