找回密码
 加入
搜索
查看: 1475|回复: 3

关于TAB与_GUICtrlIpAddress_Create冲突的问题

[复制链接]
发表于 2009-3-9 20:11:00 | 显示全部楼层 |阅读模式
#include <GUIConstantsEx.au3>
#include <GuiIPAddress.au3>
#include <TabConstants.au3>
$Form1 = GUICreate("test", 335, 229, 331, 137)
$Tab1 = GUICtrlCreateTab(0, 0, 334, 228)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$IPAddress1 = _GUICtrlIpAddress_Create($Form1, 200, 200, 130, 21)
_GUICtrlIpAddress_Set($IPAddress1, "0.0.0.0")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case -3
                        Exit
        EndSwitch
WEnd

如题.
_GUICtrlIpAddress_Create的句柄只能为$Form1而不能$TabSheet1或$Tab1,如此一来这个IP输入框就会存在于所有TabItem中,此是BUG?
高手来支下招!!!
发表于 2009-3-9 20:38:20 | 显示全部楼层
TAB内嵌GUI是目前最佳的解决办法。。。
 楼主| 发表于 2009-3-9 20:46:47 | 显示全部楼层
先谢谢居士,但个人认为TAB内嵌GUI的话还不如在TabItem点击后才创建
发表于 2009-3-10 12:25:12 | 显示全部楼层
那是函数的本身问题
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 10:58 , Processed in 0.089631 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表