TabItem abfragen?

  • Hallo,
    kurz Frage - ich kann das TabItem im GetMsg nicht abfragen !?

    also "Case $msg = $tab" funktioniert (wenn ich irgendeinen Reiter anklicke)

    aber "Case $msg = $tab1" passiert garnichts :(

    [autoit]

    $tab = GUICtrlCreateTab(1, 1, 100, 100)
    $tab0 = GUICtrlCreateTabItem("tab0")
    $tab1 = GUICtrlCreateTabItem("tab1")
    GUICtrlCreateTabItem("")

    [/autoit]

    In der Hilfe, wird auch nur die Tab und nie das TabItem abgefragt, muss ich das etwa immer auslesen mit "GUICtrlRead($tab)" oder fehlt was?

    Zitat

    Laughing Man

    "I thought, what I'd do was, I'd pretend I was one of those deaf-mutes"

    Einmal editiert, zuletzt von ctec (19. August 2008 um 08:15)

  • Ist schon richtig, was Du vermutest. Das Bsp. zeigt es auch ... ;)

    [autoit]

    While 1
    $msg = GUIGetMsg()

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

    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

    [/autoit]


    Gruß
    Greenhorn


  • ok Danke!

    hab das ganze dann über IF Abfragen mit "_GUICtrlTab_GetCurSel($Tab)" gelöst. :rock:

    Auf eine verschachtelte Abfrage mehr oder weniger kommt es auch nicht an :huh:

    Zitat

    Laughing Man

    "I thought, what I'd do was, I'd pretend I was one of those deaf-mutes"