matrix200 Posted September 3, 2007 Share Posted September 3, 2007 I am trying to create a form where on the left column there is treeview with various information items. There are two additonal columns which contain some more information about which item on the left. What I came up with until now is the following : CODE #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form=D:\winnut\winnut\tree.kxf $Form1 = GUICreate("AForm1", 413, 305, 192, 117) $TreeView1 = GUICtrlCreateTreeView(8, 28, 185, 262) $TreeView1_0 = GUICtrlCreateTreeViewItem("Read Only Variables", $TreeView1) $TreeView1_1 = GUICtrlCreateTreeViewItem("ups", $TreeView1_0) $TreeView1_2 = GUICtrlCreateTreeViewItem("test", $TreeView1_1) $TreeView1_3 = GUICtrlCreateTreeViewItem("Read/Write Variables", $TreeView1) $TreeView1_4 = GUICtrlCreateTreeViewItem("ups", $TreeView1_3) $TreeView1_5 = GUICtrlCreateTreeViewItem("test", $TreeView1_4) $TreeView1_6 = GUICtrlCreateTreeViewItem("interval", $TreeView1_5) $ListView1 = GUICtrlCreateListView("Value | Description", 193, 8, 209, 281) $ListView1_0 = GUICtrlCreateListViewItem("Value1 | Desc1", $ListView1) $ListView1_1 = GUICtrlCreateListViewItem("Value2 | Desc2", $ListView1) $ListView1_2 = GUICtrlCreateListViewItem("Value2 | Desc2", $ListView1) $ListView1_3 = GUICtrlCreateListViewItem("Value3 | Desc3", $ListView1) $ListView1_4 = GUICtrlCreateListViewItem("Value4 | Desc4", $ListView1) $ListView1_5 = GUICtrlCreateListViewItem("Value5 | Desc5", $ListView1) $ListView1_6 = GUICtrlCreateListViewItem("Value6 | Desc6", $ListView1) $ListView1_7 = GUICtrlCreateListViewItem("Value7 | Desc7", $ListView1) $ListView1_8 = GUICtrlCreateListViewItem("Value8 | Desc8", $ListView1) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd This obviously is not good enough because it is hard to associate items on the left side with their respective properties in the two rightmost columns? Is there anyway to make all 3 columns to be part of the same control? Link to comment Share on other sites More sharing options...
ValeryVal Posted September 3, 2007 Share Posted September 3, 2007 You can see ATable script hereATable v2 (with in situ editing) The point of world view Link to comment Share on other sites More sharing options...
ValeryVal Posted September 3, 2007 Share Posted September 3, 2007 And it's screenshot The point of world view Link to comment Share on other sites More sharing options...
matrix200 Posted September 3, 2007 Author Share Posted September 3, 2007 Thanks Valery for the reply. I too was thinking about something similar. The problem is that for my gui we are talking a much wider tree (up to 4 levels). The other problem is only the leafs of that tree should be displayed in the listview. My problem here is that the item on the left (the tree leaf) wouldn't be aligned with its properties to the right and it would be hard for a user to associate the item he selected with its properties. Your screenshot gave me a different idea though. Maybe I should just highlight the appropriate item in the listview table when selecting the leaf in the tree. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now