请教运行报错 在运行应用程序中,点击菜单打开窗体,出现“cannot focus a disable or invisible windows"的错误?请问这是为何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 菜单,ToolBar上的按钮是不能有焦点的,隐藏的窗口也不能有焦点.查查你的窗体是否Show出来了.或者在窗体show出来之前,你是否指定了某个控件获取焦点.比如下面的例子就会发生你所说的错误.procedure TForm1.FormCreate(Sender: TObject);begin Button1.SetFocus ;end; 查查你的窗体是否Show出来了.或者在窗体show出来之前,你是否指定了某个控件获取焦点.--------------------------------------------------------------------看尽悲伤,庸人自扰不平事。叹尽荒凉,海阔天空谁人知。狂风劲兮,百花飘扬乱舞香。捏花一笑,海不扬波断肠心! 有代码吗?可能是:在窗体form2还没有show出之前,你在form2的oncreate事件中用了.SetFocus之类语句;SetFocus不可以作用于不可见对象如果你把.SetFocus之类语句放到onshow里面就ok了 察看你的每个Form的Visible属性是否都正确,将调用出错的Form的改一下 你是否使用了pagecontrol控件? 关于Dll的问题 在深圳一家公司面试题目?各位说如何回答最佳?俺已被淘汰了 窗口大小在98下变了 问题已经提了半个月了,还是没有解决,这个问题真的没人知道吗? Delphi这个效果的实现 救命!在线,编不出来我就不能睡觉了! 有关表单自动增长的问题,求助 问大家一个关于网格控件的问题 在delphi中如何实现数据库的事务提交与回滚?(最好能给个例子) Delphi中用ADO连Access为什么巨慢无比 关于C/S模式数据库系统的问题 远程处理问题
菜单,ToolBar上的按钮是不能有焦点的,隐藏的窗口也不能有焦点.
查查你的窗体是否Show出来了.或者在窗体show出来之前,你是否指定了某个控件获取焦点.
比如下面的例子就会发生你所说的错误.
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.SetFocus ;
end;
--------------------------------------------------------------------
看尽悲伤,庸人自扰不平事。叹尽荒凉,海阔天空谁人知。狂风劲兮,百花飘
扬乱舞香。捏花一笑,海不扬波断肠心!
可能是:在窗体form2还没有show出之前,你在form2的oncreate事件中用了.SetFocus之类语句;
SetFocus不可以作用于不可见对象如果你把.SetFocus之类语句放到onshow里面就ok了