Windows フォームにパネルがあり、テキスト ボックスなどの他のコントロールを追加し、パネル内のすべての要素を反復処理して、その中のすべてのデータを取得します。
これはパネルコントロールで行うことができますか?
次のようなforeachループを試しました
foreach(textbox tb in panel1)
{
}
しかし、パネルに GetEnumerator のパブリック定義がないというエラーが表示されます。
使用するより良いコントロール/コンテナーは何ですか?さらにコントロールを追加して、最終的にそのデータ内のすべてのコントロールにアクセスできますか?
更新 ちょっと注意してください-コードに複数のテキストボックスを追加する際に問題が発生しています。テキストボックス オブジェクトを作成してパネルに追加しましたが、表示されるのは 1 つだけです。このサイトや他のサイトの他の場所で、同じ名前のテキストボックスを追加すると問題が発生する可能性があることを読みました.
これを解決するために、パネルをフロー レイアウト パネルに置き換えました。うまくいけば、これは他の人に役立ちます。