Moin
Ich scheitere momentan an der Aufgabe eine Scroll-Funktion einzufügen.
Es soll möglich sein die Elemente auf der rechten Seite zu scrollen, aber der Tree View links soll an Ort und Stelle verharren.
Ich habe es bisher nur geschafft die ganze GUI mit einer Scrollbar auszustatten. Wie bekomm ich das hin, dass ich nur einen Teil scrolle?
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ComboConstants.au3>
#include <GuiTreeView.au3>
#include <Array.au3>
$GUI = GUICreate("Test", 1200, 600)
$TreeView = _GUICtrlTreeView_Create($GUI, 50, 50, 296, 268)
GUICtrlCreateLabel("Untersuchung",400,20,100,30)
GUICtrlCreateLabel("Status",650,20,100,30)
GUICtrlCreateLabel("Messwert",800,20,100,30)
GUICtrlCreateLabel("Bemerkungen",1000,20,100,30)
;_LoadIni()
[/autoit] [autoit][/autoit] [autoit]For $x = 0 To 6
_CreateElement("Testobjekt " & $x,$x*80)
Next
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _CreateElement($Name,$pos)
[/autoit] [autoit][/autoit] [autoit]GuiCtrlCreateLabel($name,400,$pos+50,100,100)
$status = GUICtrlCreateCombo("",640,$pos+50,80,50,$CBS_DROPDOWNlist + $CBS_AUTOHSCROLL + $WS_VSCROLL)
GUICtrlSetData($status,"First Things|Second|Third")
$messwert = GUICtrlCreateInput("",780,$pos+50,90,23)
$bemerkungen = GUICtrlCreateInput("",930,$pos+50,220,23)
EndFunc