C# Get Controls1 [C#] WinForm 의 모든 컨트롤 가져오기 특정 Form의 Control을 가져오려는 경우 Linq의 Cast를 사용하면 된다. 아래는 모든 컨트롤 정보를 리스트로 정의하는 코드이다. 1 2 3 // Control를 가져오려는 Form의 이름 : myForm Form myForm; List Control_List = myForm.Controls.Cast().ToList(); cs TextBox, CheckBox와 같은 특정 Control 요소만 필요한 경우, Linq의 Where를 사용하여 필터링 할 수 있다. 1 2 3 4 5 6 7 // TextBox만 필터링 List Control_List = myForm.Controls.Cast().Where(p => p is TextBox).ToList(); // TextBox, CheckBox 필터링 .. 2022. 1. 7. 이전 1 다음