4

すべてのUIコントロールを取得できますFormが、特定のコントロールを見つける方法はUserControl

4

3 に答える 3

5

あなたが使用することができLinq operator OfTypeますControls property

var controls = YourForm
               .YourUserControl
               .Controls.OfType<TextBox>();
foreach(var control in controls)
{
    ....
}

リンク: http: //msdn.microsoft.com/fr-fr/library/vstudio/bb360913.aspx

于 2012-10-05T13:46:53.327 に答える
1

あなたはのFindName(string)メソッドを見るかもしれませんUserControl

于 2012-10-05T13:51:07.930 に答える
1

直接のオブジェクトのみを調べたい場合は、FindNameを実行できます。

object foundControl = someParentControl.FindName("nameOfChild");

または、再帰的な方法が必要な場合は、こちらの投稿をご覧ください: 名前または種類でWPFコントロールを見つけるにはどうすればよいですか?

于 2012-10-05T13:51:11.873 に答える