怪问题:文本框不能用鼠标获得焦点,是vb的bug还是……

dczlxl 2004-07-30 11:47:55
测试代码如下:
分别建立mdi窗体、form1、form2三个窗体其中form2设为父窗体的子窗体
在mdi窗体建立一个菜单项,以有模式的形式打开form1(form1.show 1)
在form1上建立一个按钮(代码:form2.caption="测试" unload form1)
在form2上添加一个文本框、按钮(设置tabindex=0)
测试以上程序就会出现该文本框不能获得焦点的情况
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluesky23 2004-07-30
  • 打赏
  • 举报
回复
form2.setFocus
dczlxl 2004-07-30
  • 打赏
  • 举报
回复
"在模式窗体中不能打开非模式窗体"这种说法不完全正确!
load 子窗体名称
这种方式就可以打开
现在的问题不是不能打开的问题而是打开后,文本框无法用鼠标获得焦点(过一会可以),用tab键可以,怎么解决?
goodtf 2004-07-30
  • 打赏
  • 举报
回复
在form1上建立一个按钮(代码:form2.caption="测试" unload form1):

FORM1是模式窗体,在模式窗体中不能打开非模式窗体,
这样试试:变一下顺序
unload form1
form2.caption="测试"

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧