Jump to content

Functions for one tab only?


Recommended Posts

Hello,

Im a bit new to AutoIt, and have done a fair share of research into this question before asking.

I have two tabs in my script

$TAB1 = GuiCtrlCreateTab (THIS IS TAB1)

$TAB2 = GuiCtrlCreateTab (THIS IS TAB2)

When applying a function in the script that has GuiCtrlCreateGroup, it makes the group for both tabs.

Is there a way to specify the GuiCtrlCreateGroup to only apply to one tab and not the GuiCreate window?

Thanks

-ScriptCrafter

Link to comment
Share on other sites

Pretty please :-)

You mean like this? (I got the help for GuiCtrlCreateGroup and then I added $tabSystem, $tab1 and $tab2. Are you sure you first used GUICtrlCreateTab to create the tab system, and then actually created actual tabs with GUICtrlCreateTabItem? Seems to work for me...)

#include <GUIConstants.au3>

GUICreate("My GUI group") ; will create a dialog box that when displayed is centered

$tabSystem = GUICtrlCreateTab(1,1,400,400)
$tab1 = GUICtrlCreateTabItem("tab 1")
$tab2 = GUICtrlCreateTabItem("tab 2")

GUICtrlCreateGroup ("Group 1", 190, 60, 90, 140)
$radio_1 = GUICtrlCreateRadio ("Radio 1", 210, 90, 50, 20)
$radio_2 = GUICtrlCreateRadio ("Radio 2", 210, 110, 60, 50)
GUICtrlCreateGroup ("",-99,-99,1,1) ;close group

GUISetState ()    ; will display an empty dialog box

; Run the GUI until the dialog is closed
While 1
    $msg = GUIGetMsg()
    
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend

/edit: forgot to put code in autoit tags.

Edited by SadBunny

Roses are FF0000, violets are 0000FF... All my base are belong to you.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...