feelsky 发表于 2011-12-7 21:24:20

请教关于标签页控件的问题

碰到一个问题,就是GUI中添加了菜单控件,默认标签页中的内容就显示不出来,这时点击其它标签页,再点击默认的标签页内容又会出来。
不添加菜单控件是没有问题的,麻烦高手看下哪里出了问题!或者其它方式实现菜单控件和标签页控件并存,谢谢
代码如下:#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 326, 271, 326, 185)
$File = GUICtrlCreateMenu("文件(&F)")
$Test = GUICtrlCreateMenuItem("测试(&F)", $File)
GUICtrlCreateMenuItem("", $File)
$Exit = GUICtrlCreateMenuItem("退出(&X)", $File)
$About = GUICtrlCreateMenu("关于(&A)")

$Tab1 = GUICtrlCreateTab(16, 20, 289, 193)
GUICtrlCreateTabItem("111")
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 56, 70, 97, 17)
$Button1 = GUICtrlCreateButton("Button1", 64, 100, 75, 25)
$Input1 = GUICtrlCreateInput("Input1", 56, 140, 129, 21)
GUICtrlCreateTabItem("222")
$Input2 = GUICtrlCreateInput("Input2", 56, 140, 129, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd

水木子 发表于 2011-12-7 21:34:35

楼主贴出来这代码是又问题的吗?WIN7旗舰版测试一切正常。

不知道是不是你系统主题或程序皮肤引起的,检查下吧!

applesin 发表于 2011-12-7 21:35:14

今天我遇到差不多的问题~~留个脚印先~~

happytc 发表于 2011-12-7 21:43:15

回复 1# feelsky

你没有明确结束tab,当然会这样了
你在21行:GUISetState(@SW_SHOW)前面加上下面这行就可以了
GUICtrlCreateTabItem("")

feelsky 发表于 2011-12-7 21:56:59

回复 4# happytc

谢谢,呵呵。学习了。。
页: [1]
查看完整版本: 请教关于标签页控件的问题