在运行应用程序中,点击菜单打开窗体,出现“cannot focus a disable
or invisible windows"的错误?请问这是为何?
or invisible windows"的错误?请问这是为何?
解决方案 »
- 麻烦高手把下面的代码译成delphi.小弟不胜感激!!
- ghyghostII 在 Delphi 非技术区 社区发表新贴子 :写出您熟悉的5位CSDN网友的ID!!
- 请问如何实现类似于文本文件中的"格式"的功能
- 求delphi7开发的库存系统源码
- 请教:'Select Content from Tab_Msg where AddTime > #2005-2-1 15:19:16# '#$D#$A,后面是什么??
- 多层次分布式数据库开发的选择??请高手指点一二
- opendialog相关问题?
- 弄到Delphi5开发人员指南的目录(HTML),这样用起电子版的指南太方便了,需要者留下e-mail.
- 请问delphi菜单上的add to projet按钮有什么用的。我比较少用那按钮,我一般只用open按钮
- 求救,在线等候。。。。。。
- 关于C/S模式数据库系统的问题
- 远程处理问题
菜单,ToolBar上的按钮是不能有焦点的,隐藏的窗口也不能有焦点.
查查你的窗体是否Show出来了.或者在窗体show出来之前,你是否指定了某个控件获取焦点.
比如下面的例子就会发生你所说的错误.
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.SetFocus ;
end;
--------------------------------------------------------------------
看尽悲伤,庸人自扰不平事。叹尽荒凉,海阔天空谁人知。狂风劲兮,百花飘
扬乱舞香。捏花一笑,海不扬波断肠心!
可能是:在窗体form2还没有show出之前,你在form2的oncreate事件中用了.SetFocus之类语句;
SetFocus不可以作用于不可见对象如果你把.SetFocus之类语句放到onshow里面就ok了