我在一个form中添加两个单选按钮运行后,选择了其中一个后,用close关闭,再调用,原先选中的按钮默认的选中,应怎样不让它默认的选中(第一次运行就哪个都不选中)

解决方案 »

  1.   

    在form的onshow函数里面setfocus一下。试试。
      

  2.   

    close的时候窗体Destory 打开的时候重新create
      

  3.   

    Destory 什么意思 不好意思我是新手
      

  4.   

    在form的Create事件中
    checkbox1.checked:=false;
    checkbox2.checked:=false
      

  5.   

    每次调用时重新创建,用完后释放。例如:
    MyForm:=TMyForm.Create(Application);
    if(MyForm.ShowModal=mrOk)then
    begin
      ...
    end;
    MyForm.Free;
      

  6.   

    在form的close函数里用setfocus。
      

  7.   

    在form的close函数里用setfocus。
      

  8.   

    在OnClose事件里写Destory
    在调用前写form1:=tforml.Create(application);
      

  9.   

    用 pinkwt(pink) 的办法吧:
    在form的OnCreate事件中
    begin
      checkbox1.checked:=false;
      checkbox2.checked:=false;
    end;
      

  10.   

    在form的OnShow事件中
    begin
      checkbox1.checked:=false;
      checkbox2.checked:=false;
    end;哈哈!!!