728x90
반응형
컨트롤의 이벤트 함수를 통일하는 방법입니다.
1. 디자인뷰에서 여러개의 버튼의 이벤트 처리 함수를 속성 변경을 통해 하나로 통일을 해준다.
2. 해당 함수에서 버튼 핸들을 얻어 사용한다.
(아래 코드는 클릭된 버튼의 이름에서 숫자를 획득하여… "textBox'숫자'"가 ID인 TextBox를 TEMP_TB로 지정을 한 뒤, 해당 TextBox의 값을 읽어오는 코드.)
private void button_Click(object sender, EventArgs e)
{
Button TEMP_BT = (Button)sender;
int nNumberOfButton;
String strNumberOfButton = TEMP_BT.Text.Replace("Axis", "");
int.TryParse(strNumberOfButton, out nNumberOfButton);
TextBox TEMP_TB = (Controls.Find("textBox" + nNumberOfButton.ToString(), true)[0] as TextBox);
TEMP_TB.Text = ofd.FileName;
}
728x90
반응형
'배움 - 차근차근 기록하자 > [개발] C# 🔴' 카테고리의 다른 글
[C#] 다른 컴퓨터에서 응용프로그램 실행이 안될때 (0) | 2022.04.15 |
---|---|
[C#] VS Blend 가 뭐지? (VS 블랜드) (0) | 2022.04.15 |
[C#] 컨트롤 변수를 배열로 사용하기 (0) | 2022.04.15 |
[C#] string을 int로 형변환 (0) | 2022.04.15 |
최근댓글