Bei GUICtrlCreateGroup $WS_VSCROLL benutzen

  • Hi Ihr

    ich hab jetzt bei diesem kleinen Versuch rum probiert ob ich es schaffe die fünf Lables in der Gruppe zu scrollen zu bringen.
    Leider ohne Erfolg. Geht das garnet oder stell ich mich nur an.
    Im letzeren Falle wäre ein Link zum Thema oder ein Beispiel net schlecht.


    Danke schon mal im Voraus

    Der Jan :)


    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1_1 = GUICreate("Form1", 626, 428, 192, 114)
    $Group1 = GUICtrlCreateGroup("Group1", 72, 64, 497, 153, BitOR($BS_LEFT,$WS_VSCROLL))
    GUICtrlSetResizing(-1, $GUI_DOCKVCENTER)
    $Label1 = GUICtrlCreateLabel("Label1", 104, 96, 36, 17, $WS_GROUP)
    $Label2 = GUICtrlCreateLabel("Label2", 104, 120, 36, 17, $WS_GROUP)
    $Label3 = GUICtrlCreateLabel("Label3", 104, 152, 36, 17, $WS_GROUP)
    $Label4 = GUICtrlCreateLabel("Label4", 104, 184, 36, 17, $WS_GROUP)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Label5 = GUICtrlCreateLabel("Label5", 104, 216, 36, 17, $WS_GROUP)
    #EndRegion ### END Koda GUI section ###

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

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

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

    EndSwitch
    WEnd

    [/autoit]
  • Das geht nicht du könntest ja einen slider machen und denn dann abfragen und die elemente anzeigen oder verstecken

  • Hallo JanausSm,

    schau dir mal diesen Thread ab hier bis zum Ende an, könnte dich vielleicht auf die Lösung bringen. Übrigens wenn du schon ein Skript einstellst, was sehr lobenswert ist, sollte es auch laufen, das zeigt mir und anderen nämlich, das du es noch nicht einmal getestet hast. Falls das der gesuchte Fehler ist einfach die entsprechenden Includes einfügen,

    mfg (Auto)Bert