私は、異なるユーザーコントロールを呼び出すパネルを含む親フォームを持っています。 たとえば、ファイルは次のようなものです。C#で別のインターフェースパネルのコンボボックスにアクセスするにはどうすればよいですか?
のForm1.cs - >これらに含ま - >を動的パネル(インターフェース1またはインターフェイス2)
interface1.cs interface2.csを変更するコンボボックスが含まれてい - >メインパネルに
selectioninterface.csを含みパネル内にform1.csが呼び出す別のパネル。
私は現在、これを使用してform1パネルをループしています。
foreach(Control control in panel.Controls) {
if(control.GetType() == typeof(selectioninterface))
{
}
}
私はこの部分を持っていましたが、interface1とinterface2のパネルにあるテキストボックスとコンボボックスの情報にアクセスする必要があります。どうすればそれらにアクセスできますか?
が正しい型にコントロールをキャストし、あなただけのコードからそれらをアクセスもできますので、コントロールが公開する存在すれば、これはコントロールのコレクションを返します
を使用することができます。 – CodingBarfield