C# 컨트롤(Control) 을 돌면서(loop) 텍스트박스(TextBox) 내용입력하기.
마스터욱
0
35
0
0
2018-10-04 22:13:18
- foreach (Control ctrl in TableLayoutPanel_MoneyConfig.Controls)
- {
- if ((ctrl is TextBox))
- {
- TextBox txt = ctrl as TextBox;
- txt.Text = config[txt.Name];
- }
- }
TextBox Name 에 규칙성이 존재하도록 만들었다.
name_1, name_2... 이런식으로 말이다.
여기서 일일이 하드코딩으로 값을 대입하는것이 로직상 마음에 들지 않아서,
컨트롤을 돌면서 동적으로 값을 대입하는 방법을 찾아냈다.