Tabsheet

  • Hallo Habe folgedes Problem habe tabsheets erzeugt will dort ein inputfeld haben nur aber auf tabsheet 1 also bei "remote" die Bottons schein zu funktionieren aber leider nicht mit den input und labelfeld was muss ich dabei bedenken?


    danke für die hilfe

    Spoiler anzeigen

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <GuiIPAddress.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>

    #Region ### START Koda GUI section ### Form=F:\autoit\entwicklung\09-05-09.kxf
    $Form1 = GUICreate("Helper", 871, 536, 272, 92)
    GUISetIcon("D:\005.ico")
    $cnameinput = GUICtrlCreateInput("", 24, 87, 121, 21)
    $macinput = GUICtrlCreateInput("", 24, 159, 129, 21)
    $Computername = GUICtrlCreateLabel("Computername", 24, 71, 96, 20)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    $IP = GUICtrlCreateLabel("IP", 24, 183, 14, 17)
    $MAC = GUICtrlCreateLabel("MAC", 24, 143, 27, 17)
    $userinput = GUICtrlCreateInput("", 24, 120, 121, 21)
    $Username = GUICtrlCreateLabel("Username", 24, 104, 52, 17)
    $IPAddress1 = _GUICtrlIpAddress_Create($Form1, 24, 200, 122, 21)
    _GUICtrlIpAddress_Set($IPAddress1, "0.0.0.0")
    GUICtrlCreateTab(16, 48, 820, 432)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    $Tabsheet1 = GUICtrlCreateTabItem("Remote")
    $Verbinden = GUICtrlCreateButton("Verbinden", 736, 104, 97, 33, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $STATUS = GUICtrlCreateButton("STATUS", 736, 72, 97, 33, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUICtrlSetBkColor(-1, 0x00FF00)
    $VNC = GUICtrlCreateButton("VNC", 736, 136, 99, 25, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $RemoteAssitance = GUICtrlCreateButton("RemoteAssitance", 736, 160, 99, 25, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $RDP = GUICtrlCreateButton("RDP", 736, 184, 97, 25, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $C = GUICtrlCreateButton("C", 736, 208, 99, 25, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $Button1 = GUICtrlCreateButton("Button1", 736, 232, 99, 25, 0)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    $Admin = GUICtrlCreateTabItem("Admin")
    $Rollout = GUICtrlCreateTabItem("Rollout")
    GUICtrlCreateTabItem("")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    EndSwitch
    WEnd

    abels

    lg SubZero ;)
    ==========================================================================

    "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral."

    Einmal editiert, zuletzt von subzero007 (8. Mai 2009 um 20:49)

  • du hast die controls, welche auf den entsprechenden tab sollen schon vorher erzeugt, sprich diese erscheinen auf deinem main gui und nicht auf dem tabitem... einfach nach dem tabcreate die controls erstellen dann klappts auch mit dem nachbarn :D

  • Hallo,
    Du musst mit KODA erst die Tabs erstellen und danach erst die einzelnen Tabs mit Inhalt füllen. Steht aber auch so in der KODA-Hilfe.

    Links oben im Object Tree View siehst du die Struktur deiner Tabs. Alles was auf der "Hauptseite" steht, erscheint auch auf allen anderen Tabs. Entweder Du änderst das mit Koda, oder direkt im Quelltext.

    ciao
    Andy