Hallo zsammen,
ich baue zur Zeit eine GUI und habe jetzt ein Paar Frage:
1. Kann man in einem TreeView den Einträgen unterschiedliche Icons zuordnen?
2. Kann man bei einem ListView auch in der Header eine Checkbox einbauen?
3. Wie kann man sicherstellen, dass die Abstände zwischen einzelnen Steuerelementen bei der Größenänderung des Fensters gleich bleiben?
Kann mir jemand helfen?
Hier der Code mit dem ich das teste:
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=E:\progi\qmx\test\Form1.kxf
$gui = GUICreate("Mein Test", 524, 291, -1, -1, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS,$DS_SETFOREGROUND))
$ProjectTree = GUICtrlCreateTreeView(5, 4, 156, 279, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$TVS_TRACKSELECT,$TVS_FULLROWSELECT,$TVS_NONEVENHEIGHT,$WS_GROUP,$WS_TABSTOP), $WS_EX_CLIENTEDGE)
$ProjectTree_0 = GUICtrlCreateTreeViewItem("Projekt 1", $ProjectTree)
$ProjectTree_1 = GUICtrlCreateTreeViewItem("Ordner 1", $ProjectTree)
$ProjectTree_2 = GUICtrlCreateTreeViewItem("Projekt 2", $ProjectTree_1)
$ProjectTree_3 = GUICtrlCreateTreeViewItem("Ordner 2", $ProjectTree)
$ProjectTree_4 = GUICtrlCreateTreeViewItem("Ordner 2.1", $ProjectTree_3)
$ProjectTree_5 = GUICtrlCreateTreeViewItem("Projekt 3", $ProjectTree_4)
GUICtrlSetTip(-1, "Test")
$listview = GUICtrlCreateListView("Test", 165, 4, 344, 243, BitOR($LVS_REPORT,$LVS_NOSORTHEADER,$LVS_SINGLESEL,$LVS_SHOWSELALWAYS), BitOR($WS_EX_CLIENTEDGE,$LVS_EX_GRIDLINES,$LVS_EX_CHECKBOXES))
GUICtrlSendMsg($listview, 0x101E, 0, 100)
$listview_0 = GUICtrlCreateListViewItem("Test 1", $listview)
$listview_1 = GUICtrlCreateListViewItem("Test 2", $listview)
$Button2 = GUICtrlCreateButton("Button2", 434, 254, 75, 25, 0)
$Button1 = GUICtrlCreateButton("Button1", 359, 254, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $gui
Case $gui
Case $gui
Case $gui
Case $ProjectTree
Case $listview
Case $Button2
Case $Button1
EndSwitch
WEnd