컨트롤 배열 사용 본문

[PL]/C# & WPF

컨트롤 배열 사용

객과 함께. 2010. 3. 30. 11:40

// 컨트롤에 접근할 대리자 선언

Label[] myLabel = new Label[7];

 

 

for (int i = 0; i < myLabel.Length; i++)
{
      myLabel[i] = new Label();
      myLabel[i].Width = 130;   //길이
      myLabel[i].Height = 80;   //높이
      myLabel[i].Top = ((i / 7) * 80 + (i / 7) * 5) + 55;  //배열들간의 높이
      myLabel[i].Left = ((i % 7) * 5 + (i % 7) * 130) + 10;  //배열들간의 간격
      myLabel[i].AutoSize = false;
      myLabel[i].BackColor = Color.White;      // 바탕 색상
      myLabel[i].BorderStyle = BorderStyle.FixedSingle;    // 라벨의 스타일
      myLabel[i].Click += new EventHandler(myLabel_MouseClick);    // 마우스 이벤트 함수 호출
       myLabel[i].Visible = true;
       GBox.Controls.Add(myLabel[i]); 
 }

 

//=========================================================================================

 

private void myLabel_MouseClick(object sender, EventArgs e)
{
        Label BT = (Label)sender;

 

       //스트링값을 정수를 값을 변환 시킴.
        S._cnt = (Convert.ToInt32(BT.Text));     // 라벨에 접근 해서 text값을 얻어옴.
}

 

 

'[PL] > C# & WPF' 카테고리의 다른 글

ComboBox 추가하기  (0) 2010.04.08
Dialog MessageBox  (0) 2010.04.08
SqlDataReader 사용  (0) 2010.03.30
[C#] 첫 삽질  (0) 2010.03.30
년,월,일 값얻어 오기  (0) 2010.03.30