我建了一个子窗口。
子窗口通过主窗口菜单调用。
子窗口内有一个GroupBox。
GroupBox内有一个Edit。为什么我的子窗口调出来后,Edit不能输入!!!点Edit后没有反应,连光标也没有!!!奇怪的是子窗口调出后,子窗口的标题栏还是灰的,主窗口的是蓝的。但子窗口的其它控件,像按钮,DBGrid都可以用!!!请各位高手指点一下!!!!!!!!1谢了!!!!!!!!

解决方案 »

  1.   

    GroupBox或edit的enabled属性设置为 true
    再就是readonly属性设置为 false
      

  2.   

    Enabled 属性是对的,我看了的!
      

  3.   

    在fromshow的事件里写if eidt.CanFocus then eidt.SetFocus; 试一试诺
      

  4.   

    re:  zhao1210(jeason)照你的办法行了,
    不过我有3个Edit, 用的你上面的方法有光标了,但不能在三个edit中进行选择!
      

  5.   

    问题好奇怪
    rouqing说的你看了吗?
    是不是继承了父窗口的设置要不你就只有把这个窗口delete了
    重新按最简单的方法试一下,这样看看问题能解决吗?很多属性我们不注意就设置上去了
    然后把自己弄晕了!
      

  6.   

    把ENABLE属性。。
    你是不是设为FALSE了。
      

  7.   

    子窗体是不是dll哦
    应该不会有什么太大的问题啊
    showmodal么?------------------------------------
    心中多少的创伤,不可抵挡的空虚,卑躬屈膝的一生,今天只想冲出那枷锁,就要象狂人,金属者---金属狂人
      

  8.   

    子窗口显示的问题,试试用showmodal
      

  9.   

    子窗口内有一个GroupBox。
    GroupBox内有一个Edit。就这么简单,那重新一个好了
      

  10.   

    发源码过来,我帮你看看[email protected]
      

  11.   

    不知道你是怎么调用的,本来应该是很简单的一个调用啊,在窗体上随便放一个按钮,然后在后面写
    try
    frm:=Tfrm.create(self);
    frm.ShowModal;
    finally
    FreeAndNil(frm);
    end;
    试一试呢