smooth 发表于 2014-2-6 00:43:42

在分页标签上创建的GUICTRLCreateInput框不容易获得焦点

在分页标签上创建的GUICTRLCreateInput框,当不预置默认文本时,不容易获得焦点,也即是双击无法进入,经常出现这样的问题,请教如何处理?谢谢!

wu5cheng3_bak 发表于 2014-2-6 02:58:12


#include <GUIConstantsEx.au3>

$a = GUICreate("窗口标题文字", 480, 320);创建一个 GUI 窗口

$b = GUICtrlCreateTabItem("标签页1");在GUI上创建一个标签页控件项目.

$c = GUICtrlCreateInput("", 100, 100, 200, 30);创建输入框(Input)控件.

GUISetState(@SW_SHOW);调整窗口的状态=总是显示

While 1;基于表达式进行循环.
        $msg = GUIGetMsg();捕获窗口消息
        Select;条件运行语句
                Case $msg = $GUI_EVENT_CLOSE;当按下关闭按钮
                        Exit;退出
        EndSelect
WEnd


貌似没有出现什么问题... ...

smooth 发表于 2014-2-6 11:23:06

回复 2# wu5cheng3
我的情况是,创建了两个分页标签,每个分页标签上都有许多GUICtrlCreateInput框,其中每个分页标签中各有一个GUICtrlCreateInput没有预置默认信息,致使这两个GUICtrlCreateInput用鼠标双击经常无法进入时,我检查了一下是因为它们没有预置默认信息,如果预置了就没有这个问题。不知道为什么会出现这个问题。

smooth 发表于 2014-2-6 11:39:44

回复 2# wu5cheng3

好像这两个不预置默认信息的GUIctrlCreateInput框会打架,我只把其中一个预置默认信息,另外一个就没这个问题了。不知道具体什么原因。
页: [1]
查看完整版本: 在分页标签上创建的GUICTRLCreateInput框不容易获得焦点