티스토리 뷰
컨트롤을 태그에서 선언하여 만드는 경우, onclick과 같은 특성을 사용하거나 Visual Basic의 경우 Handles 키워드를 사용하여 이벤트를 메서드에 바인딩할 수 있습니다. 컨트롤을 코드에서 동적으로 만드는 경우에는 컴파일 타임에 컴파일러에 컨트롤에 대한 참조가 없기 때문에 이러한 메서드를 사용할 수 없습니다.
이러한 경우에는 명시적인 이벤트 바인딩을 사용해야 합니다. Visual Basic의 경우 동적으로 만들어진 컨트롤의 이벤트를 기존 메서드에 바인딩하기 위해 AddHandler 문을 사용할 수 있습니다. C#의 경우에는 대리자를 만들고 컨트롤의 이벤트와 연결할 수 있습니다. 다음 코드 예제에서는 ButtonClick이라는 메서드를 단추의 Click 이벤트에 바인딩하는 방법을 보여 줍니다.
Button b = new Button;
b.Text = "Click";
b.Click += new System.EventHandler(ButtonClick);
Placeholder1.Controls.Add(b);
참조 사이트 : http://msdn.microsoft.com/ko-kr/library/y3bwdsh3(VS.90).aspx
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 제품 등록
- async
- In App Purchase
- App Store
- mssql
- 아이폰
- 상품 등록
- FileUpload
- nl2br
- html tag
- .submit()
- MainActor
- 앱 스토어
- trim
- system.io
- System.Diagnostics
- 공백제거
- hyper-v
- 문자 자르기
- 진수 변환
- 명령어
- Task
- await
- 특정 문자를 기준으로 자르기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함