|
음...방법이없군요 ㅠㅠㅠ
그냥 라디오버튼을 사용해야겠네요...
문경재 님이 쓰신 글 :
: 그렇네요 체크박스로 하니까
: CheckBox1->Checked = false; <-상태를 바꾸는데
: 해당 함수로 재귀로 들어가네요
: 플래그로 제어하면될것 같긴한데 그러면 너무 복잡해지니
:
: 그냥 라디오버튼을 쓰심이 좋을것 같네요
:
: 김동석 님이 쓰신 글 :
: : void __fastcall TMainForm::CheckBox2Click(TObject *Sender)
: : {
: : CheckBox3->Checked = false;
: : CheckBox1->Checked = false;
: : }
: : //---------------------------------------------------------------------------
: :
: : void __fastcall TMainForm::CheckBox3Click(TObject *Sender)
: : {
: : CheckBox2->Checked = false;
: : CheckBox1->Checked = false;
: : }
: : //---------------------------------------------------------------------------
: :
: : void __fastcall TMainForm::CheckBox1Click(TObject *Sender)
: : {
: : CheckBox3->Checked = false;
: : CheckBox2->Checked = false;
: : }
: : //---------------------------------------------------------------------
: :
: : 굳이 체크박스를 이용해야 해서...이렇게 해봤는데요
: : 이랬더니 클릭하면 다른게 체크가 사라지긴 하는데
: : 클릭한 체크박스도 클릭시 체크가 생기지않고
: : 다시 클릭해야 체크가 생깁니다..
: : 문제가 있나요..?
: :
: : 쉽게 말해 1번 체크박스에 체크가 되있을경우 2번체크박스를 클릭하면
: : 1번체크박스에 체크만 해제가 됩니다
: : 그리고 다시 2번을 클릭해야 2번이 체크가 됩니다.
: :
: :
: : 문경재 님이 쓰신 글 :
: : : 여러개의 선택박스에서 하나씩만 선택하게하는건
: : : radiogroup나 radiobutton를 쓰면됩니다.
: : : 구지 체크박스를 쓰고 싶다면 체크박스의 click 이벤트에서 체크박스 상태를 체크해서 checked를 true,false해주면되겠죠.
: : : civilian 님이 쓰신 글 :
: : : : TRadioGroup
: : : :
: : : : 김동석 님이 쓰신 글 :
: : : : : 안녕하세요
: : : : :
: : : : : 체크박스 에 관한 질문인데요
: : : : :
: : : : : 자동변경까진 아니고요
: : : : :
: : : : : 체크박스를 여러개 쓰는경우 중복 선택이 되지않겠끔 하고싶네요
: : : : :
: : : : : 얘를 들어 체크박스 1,2,3 이 있을경우
: : : : :
: : : : : 1이 체크된 상태에서 2를 체크하면 1 체크 없어지면서 2만 체크 되는것이지요
: : : : :
: : : : : 이런게 가능한가요?
|