반응형
Tag는 Control클래스의 프로퍼티이므로 그 파생 클래스에는 이 프로퍼티가 공통적으로 존재한다. Tag는 꼬리표라는 뜻인데 용도가 따로 정해져 있지 않으므로 사용자가 마음대로 의미를 정해서 사용할 수 잇다. 이른바 사용자용 프로퍼티인 셈인데 object 타입으로 임의 타입으로 정보를 저장해 놓을수 잇다. 단 속성 창에서 직접 편집할 떄는 문자열 형태로 저장되므로 꺼내 쓸때 적당히 캐스팅해야한다
private void ColorChanged(object sender, EventArgs e)
{
RadioButton R = sender as RadioButton;
button1.BackColor = Color.FromName((string)R.Tag);
}
private void AlignChanged(object sender, EventArgs e)
{
RadioButton R = sender as RadioButton;
button1.TextAlign = (ContentAlignment)(Convert.ToInt32(R.Tag));
}
'.NET > C# Form' 카테고리의 다른 글
C# 리치텍스트박스와 메뉴(MenuStrip) 컨텍스트메뉴(ContextMeneu) (0) | 2008.10.22 |
---|---|
C# 공통 대화상자 컨트롤(파일대화상자,텍스트박스,폰트/색상 대화상자,메세지박스) (0) | 2008.10.22 |
C# 예제로 배우는 컨트롤 (0) | 2008.10.21 |
C# 레이블 ( 레이블 링크) label (0) | 2008.10.21 |
C# 컨트롤 소스 컨트롤의 배열을 작성하려면 - 네이버 퍼옴 (0) | 2008.10.21 |
C# 라디오 버튼 값 받기 (0) | 2008.10.21 |
C# 버튼 메서드 Click 이벤트를 강제로 실행하는 PerformClick 사용예 (0) | 2008.10.21 |
C# 윈도우 폼 시작하기 (0) | 2008.10.17 |