-
C# 윈폼에서 같은 컨트롤들을 한번에 제어하는 방법닷넷/WinForms 2016. 8. 18. 16:51반응형
예를 들면 폼에 있는 모든 TextBox의 Text를 지울 때 다음과 같이 작성한다.
foreach (Control c in this.Controls) { TextBox tb = c as TextBox; if (tb != null) { tb.Text = ""; } }
즉,
// 컨트롤이 메인폼에 있을 때 foreach (Control c in this.Controls) { 컨트롤 tb = c as 컨트롤; if (tb != null) { // 작업 } } // 컨트롤이 그룹박스에 있을 때 foreach (Control c in groupBox1.Controls) { 컨트롤 tb = c as 컨트롤; if (tb != null) { // 작업 } }
반응형'닷넷 > WinForms' 카테고리의 다른 글
C# 프로그램 실행 중복방지 (0) 2017.04.26 C# DataGridView 열 순서 (0) 2016.12.13 C# 컨트롤 사이즈에 맞춰서 폰트 크기 자동조절 (0) 2016.08.12 C# 폼 이동 방법 (0) 2016.07.19 C# WindowsForm에서 배경 투명하게 하는 방법 (0) 2016.07.19