[C#]Formから指定した名前を持つコントロールをLinqで取得する

Formが持つControlsプロパティより、指定した名前を持つコントロールを取得できます。

var target = from x in Controls.Find("label1", false)
    where x.GetType() == typeof(Label)
    select x;
 
Label label = (Label)target.FirstOrDefault();

関連記事

コメントを残す

メールアドレスが公開されることはありません。