找回密码
 加入
搜索
查看: 1949|回复: 13

autoit能不能做这种多标签效果,如果可以希望给个源码示例学习

[复制链接]
发表于 2009-7-4 20:22:19 | 显示全部楼层 |阅读模式
本帖最后由 kn007 于 2009-7-4 22:39 编辑

如题,想知道下。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-7-4 20:22:39 | 显示全部楼层
可以不要图标的
 楼主| 发表于 2009-7-4 21:03:11 | 显示全部楼层
dingdi顶,继续顶,别沉了
 楼主| 发表于 2009-7-4 21:23:29 | 显示全部楼层
顶顶顶,DDD,顶起来。。。别沉了
 楼主| 发表于 2009-7-4 21:37:59 | 显示全部楼层
顶啊,顶啊,顶啊,别沉,别沉,别沉。。。
发表于 2009-7-4 22:33:40 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")
$Tab1 = GUICtrlCreateTab(8, 16, 289, 193)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
$TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
GUICtrlSetState(-1,$GUI_SHOW)
GUICtrlCreateTabItem("")
GUICtrlSetOnEvent(-1, "Tab1Change")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        Sleep(100)
WEnd

Func Form1Close()

EndFunc
Func Form1Maximize()

EndFunc
Func Form1Minimize()

EndFunc
Func Form1Restore()

EndFunc
Func Tab1Change()

EndFunc

评分

参与人数 1金钱 +10 收起 理由
kn007 + 10 十分感谢

查看全部评分

发表于 2009-7-4 22:37:07 | 显示全部楼层
本帖最后由 tisiem 于 2009-7-4 22:39 编辑

楼上感谢。这个很好。
我也用KODA,但加了标签后,不知道后面的如何操作,看来没搞懂KODA如何用。
 楼主| 发表于 2009-7-4 22:39:53 | 显示全部楼层
十分感谢6楼的XD,谢谢
发表于 2009-7-4 22:47:41 | 显示全部楼层
#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
        Local $tab, $tab0, $tab0OK, $tab0input
        Local $tab1, $tab1combo, $tab1OK
        Local $tab2, $tab2OK, $msg
        
        GUICreate("My GUI Tab", 250, 150); will create a dialog box that when displayed is centered

        GUISetBkColor(0x00E0FFFF)
        GUISetFont(9, 300)

        $tab = GUICtrlCreateTab(10, 10, 200, 100)

        $tab0 = GUICtrlCreateTabItem("tab0")
        GUICtrlCreateLabel("label0", 30, 80, 50, 20)
        $tab0OK = GUICtrlCreateButton("OK0", 20, 50, 50, 20)
        $tab0input = GUICtrlCreateInput("default", 80, 50, 70, 20)

        $tab1 = GUICtrlCreateTabItem("tab----1")
        GUICtrlCreateLabel("label1", 30, 80, 50, 20)
        $tab1combo = GUICtrlCreateCombo("", 20, 50, 60, 120)
        GUICtrlSetData(-1, "Trids|CyberSlug|Larry|Jon|Tylo", "Jon"); default Jon
        $tab1OK = GUICtrlCreateButton("OK1", 80, 50, 50, 20)

        $tab2 = GUICtrlCreateTabItem("tab2")
        GUICtrlSetState(-1, $GUI_SHOW); will be display first
        GUICtrlCreateLabel("label2", 30, 80, 50, 20)
        $tab2OK = GUICtrlCreateButton("OK2", 140, 50, 50)

        GUICtrlCreateTabItem(""); end tabitem definition

        GUICtrlCreateLabel("Click on tab and see the title", 20, 130, 250, 20)

        GUISetState()

        ; Run the GUI until the dialog is closed
        While 1
                $msg = GUIGetMsg()

                If $msg = $GUI_EVENT_CLOSE Then ExitLoop
                If $msg = $tab Then
                        ; display the clicked tab
                        WinSetTitle("My GUI Tab", "", "My GUI Tab" & GUICtrlRead($tab))
                EndIf
        WEnd
EndFunc   ;==>Example
GUICtrlCreateTabItem
--------------------------------------------------------------------------------

在GUI上创建一个标签页控件项目.


GUICtrlCreateTabItem ( "文本" )

评分

参与人数 1金钱 +10 收起 理由
kn007 + 10 谢谢,我这还有个问题http://www.autoit.net ...

查看全部评分

 楼主| 发表于 2009-7-4 22:58:50 | 显示全部楼层
#include

Opt('MustDeclareVars', 1)

Example()

Func Example()
        Local $tab, $tab0, $tab0OK, $tab0input
        Local $tab1, $tab1combo, $tab1OK
        Local $tab2, $tab2OK, $msg
       
        GUICreate("My GUI Ta ...
lynfr8 发表于 2009-7-4 22:47

谢谢lynfr8
发表于 2011-3-9 08:09:21 | 显示全部楼层
非常谢谢 这个很需要
发表于 2011-3-9 08:27:39 | 显示全部楼层
学习了,一直也有些相关问题困扰。。。
发表于 2011-11-10 02:32:51 | 显示全部楼层
果然多搜索一下就能找到自己需要的。
发表于 2011-11-10 02:33:43 | 显示全部楼层
GUICtrlCreateTabItem
----------------------------------------------------------------------------- ...
lynfr8 发表于 2009-7-4 22:47



    这个源码很强,比第一个好,第一个运行了都不能退出。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 09:42 , Processed in 0.078128 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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