Tabs in der GUI - Wie geht das?

  • Hi, Ich würde gerne in Meine Gui Tabs einbauen und hab auch schon ein bischen damit rumgewerkelt. Kann mir wer sagen wie ich
    1. Mehrere Tabs machen kann(Halt nen Tab Menü)
    2. In die Tabs eine GUI einbinden kann(Oder halt die While)

    Das wär nett^^ Wenn ihr ein Tut dafür kennt könnt ihr das posten? Habe in der SuFu noch bei Google was gefunden.
    Mfg Nakroma

    Einmal editiert, zuletzt von Nakroma (23. August 2010 um 09:25)

  • Was verstehst du daran denn nicht?

    [autoit]


    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>
    $GUI = GUICreate("", 305, 210, 255, 125)
    $Tab1 = GUICtrlCreateTab(8, 8, 290, 190) ;erstellt das Tab Control
    $TabSheet1 = GUICtrlCreateTabItem("TabSheet1") ;erstellt den ersten Tab
    $Label1 = GUICtrlCreateLabel("Hallo Welt", 24, 40, 53, 17) ;erstellt ein Labe im ersten Tab. Alle weiteren Controls die noch vor dem erstellen des 2ten Tabs angelegt werden, landen in Tab1
    $Label2 = GUICtrlCreateLabel("Hallo Welt, die 2te", 24, 80, 100, 17)
    $TabSheet2 = GUICtrlCreateTabItem("TabSheet2") ;erstellt den zweiten Tab
    $Label1 = GUICtrlCreateLabel("Hallo Welt in Tabsheet 2", 24, 40, 150, 17) ; erstellt ein Label im 2ten Tab
    $TabSheet3 = GUICtrlCreateTabItem("TabSheet3") ;erstellt den dritten Tab
    GUICtrlCreateTabItem("")
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

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

    [/autoit]
  • Hallo Nakroma,

    Hier kannst du dir die Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    i2c, du hast vergessen die TabDefinition mit

    [autoit]

    GUICtrlCreateTabItem("")

    [/autoit]

    zu beenden, dies kann zu unerwünschten Effekten führen.

    Nakroma: da dein Problem ja gelöst ist, wäre es schön wenn du den Thread auch auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg (auto)Bert

  • Sorry, vergess das manchmal