2014-10-10 4 views
-1

버튼을 눌러 그룹 체크 박스를 선택 해제하려고합니다. 이 후 나머지 체크 박스를 순서대로 원합니다. 여기C# 동적으로 확인란을 선택 취소하십시오.

삭제 확인란에 대한 내 코드입니다 :

private void button2_Click(object sender, EventArgs e) 
{ 
     for(int i=0; i<=number_ch; i++) 
     { 
      foreach(Control c in groupBox2.Controls) 
      { 
       if(c.GetType().Name=="CheckBox") 
       { 
        if(((CheckBox)c).Checked==true) 
        { 
         groupBox2.Controls.Remove(c); 
         number_ch--; 
        } 
       } 
      } 
     } 
} 

그것은 잘 작동하지만 어떻게 순서대로 나머지를 배치해야합니까이?

+2

플랫폼이란 무엇입니까? – Bolu

+0

나는 시각 스튜디오를 사용한다 – Gio7

+0

@ user3616435 야, 괜찮아. Winforms 또는 wpf 또는 asp.net? –

답변

0

컨트롤을 삭제하면 안됩니다. Visible=false!

+0

서버 측에서'Visible = false' 인 컨트롤은 클라이언트 측에서 전혀 렌더링되지 않는다는 것을 언급해야합니다. 이것은 "동적 인"컨트롤의 수가 수정되면 가장 적합한 것입니다. –

+2

@TimSchmelter OP는 UI 프레임 워크에 대해 아무런 힌트도주지 않습니다. –

+0

@SriramSakthivel : 당신 말이 맞아요, winforms 인 것 같지만 어떻게 든 웹 폼을 사용했습니다. –

관련 문제