Killer Posted June 17, 2006 Share Posted June 17, 2006 I would like to have a scrollbar that goes up down in the attached code. Can anyone help me? #include <GUIConstants.au3> GUICreate("listview items",220,250, 100,200,-1,$WS_EX_ACCEPTFILES) GUISetBkColor (0x00E0FFFF) ; will change background color $listview = GuiCtrlCreateListView ("col1 |col2|col3 ",10,10,200,150,$LVS_LIST) $button = GuiCtrlCreateButton ("Value?",75,170,70,20) $item1=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item2=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item3=GuiCtrlCreateListViewItem("item3|col32",$listview) $item4=GuiCtrlCreateListViewItem("item44443",$listview) $item5=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item6=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item7=GuiCtrlCreateListViewItem("item3|col32",$listview) $item8=GuiCtrlCreateListViewItem("item44443",$listview) $item9=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item10=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item11=GuiCtrlCreateListViewItem("item3|col32",$listview) $item12=GuiCtrlCreateListViewItem("item44443",$listview) $item13=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item14=GuiCtrlCreateListViewItem("item3|col32",$listview) $item15=GuiCtrlCreateListViewItem("item44443",$listview) $item16=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item17=GuiCtrlCreateListViewItem("item3|col32",$listview) $item18=GuiCtrlCreateListViewItem("item44443",$listview) GuiCtrlCreateInput("",20,200, 150) GuiCtrlSetState(-1,$GUI_DROPACCEPTED) ; to allow drag and dropping GuiSetState() Do $msg = GuiGetMsg () Select Case $msg = $button MsgBox(0,"listview item",GUICtrlRead(GUICtrlRead($listview)),2) Case $msg = $listview MsgBox(0,"listview", "clicked="& GuiCtrlGetState($listview),2) EndSelect Until $msg = $GUI_EVENT_CLOSE Link to comment Share on other sites More sharing options...
BigDod Posted June 17, 2006 Share Posted June 17, 2006 Now it has a scroll bar expandcollapse popup#include <GUIConstants.au3> GUICreate("listview items",220,250, 100,200,-1,$WS_EX_ACCEPTFILES) GUISetBkColor (0x00E0FFFF); will change background color $listview = GuiCtrlCreateListView ("col1 |col2|col3 ",10,10,200,150,$WS_HSCROLL) $button = GuiCtrlCreateButton ("Value?",75,170,70,20) $item1=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item2=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item3=GuiCtrlCreateListViewItem("item3|col32",$listview) $item4=GuiCtrlCreateListViewItem("item44443",$listview) $item5=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item6=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item7=GuiCtrlCreateListViewItem("item3|col32",$listview) $item8=GuiCtrlCreateListViewItem("item44443",$listview) $item9=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item10=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item11=GuiCtrlCreateListViewItem("item3|col32",$listview) $item12=GuiCtrlCreateListViewItem("item44443",$listview) $item13=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item14=GuiCtrlCreateListViewItem("item3|col32",$listview) $item15=GuiCtrlCreateListViewItem("item44443",$listview) $item16=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item17=GuiCtrlCreateListViewItem("item3|col32",$listview) $item18=GuiCtrlCreateListViewItem("item44443",$listview) GuiCtrlCreateInput("",20,200, 150) GuiCtrlSetState(-1,$GUI_DROPACCEPTED); to allow drag and dropping GuiSetState() Do $msg = GuiGetMsg () Select Case $msg = $button MsgBox(0,"listview item",GUICtrlRead(GUICtrlRead($listview)),2) Case $msg = $listview MsgBox(0,"listview", "clicked="& GuiCtrlGetState($listview),2) EndSelect Until $msg = $GUI_EVENT_CLOSE but you need to change column widths Time you enjoyed wasting is not wasted time ......T.S. Elliot Suspense is worse than disappointment................Robert Burns God help the man who won't help himself, because no-one else will...........My Grandmother Link to comment Share on other sites More sharing options...
Killer Posted June 17, 2006 Author Share Posted June 17, 2006 I want the list without the column headers which in my code I included "$LVS_LIST". Link to comment Share on other sites More sharing options...
BigDod Posted June 17, 2006 Share Posted June 17, 2006 Second attempt expandcollapse popup#include <GUIConstants.au3> GUICreate("listview items",220,250, 100,200,-1,$WS_EX_ACCEPTFILES) GUISetBkColor (0x00E0FFFF); will change background color $listview = GuiCtrlCreateListView ("col1 |col2|col3 ",10,10,200,150,BitOR($WS_HSCROLL,$LVS_NOCOLUMNHEADER)) $button = GuiCtrlCreateButton ("Value?",75,170,70,20) $item1=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item2=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item3=GuiCtrlCreateListViewItem("item3|col32",$listview) $item4=GuiCtrlCreateListViewItem("item44443",$listview) $item5=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item6=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item7=GuiCtrlCreateListViewItem("item3|col32",$listview) $item8=GuiCtrlCreateListViewItem("item44443",$listview) $item9=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item10=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item11=GuiCtrlCreateListViewItem("item3|col32",$listview) $item12=GuiCtrlCreateListViewItem("item44443",$listview) $item13=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item14=GuiCtrlCreateListViewItem("item3|col32",$listview) $item15=GuiCtrlCreateListViewItem("item44443",$listview) $item16=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item17=GuiCtrlCreateListViewItem("item3|col32",$listview) $item18=GuiCtrlCreateListViewItem("item44443",$listview) GuiCtrlCreateInput("",20,200, 150) GuiCtrlSetState(-1,$GUI_DROPACCEPTED); to allow drag and dropping GuiSetState() Do $msg = GuiGetMsg () Select Case $msg = $button MsgBox(0,"listview item",GUICtrlRead(GUICtrlRead($listview)),2) Case $msg = $listview MsgBox(0,"listview", "clicked="& GuiCtrlGetState($listview),2) EndSelect Until $msg = $GUI_EVENT_CLOSE Time you enjoyed wasting is not wasted time ......T.S. Elliot Suspense is worse than disappointment................Robert Burns God help the man who won't help himself, because no-one else will...........My Grandmother Link to comment Share on other sites More sharing options...
Killer Posted June 18, 2006 Author Share Posted June 18, 2006 sorry but that is not what I wanted. Sorry I didn't put in clearly but I need to hide the other columns and only shows the first column which I have to use $LVS_LIST. But using $LVS_LIST I will not get a top down scroll bar. Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted June 18, 2006 Moderators Share Posted June 18, 2006 sorry but that is not what I wanted. Sorry I didn't put in clearly but I need to hide the other columns and only shows the first column which I have to use $LVS_LIST. But using $LVS_LIST I will not get a top down scroll bar.This post has been here now for 2 days, and 2 attempts to help you have been made. You know what you want to use $LVS_LIST, but you've only showed one attempt yourself vs. the 2 attempts by BigDod... what else have you tried that hasn't given you the desired results you want? Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
Killer Posted June 18, 2006 Author Share Posted June 18, 2006 What BigDod did was to made changes at this BitOR($WS_HSCROLL,$LVS_NOCOLUMNHEADER)) which is same as just simply $LVS_NOCOLUMNHEADER. The scrollbar will be there by itself. If I include $LVS_LIST the bar will scroll left right instead of the usual top down. I tried adding in other options. I only know simple autoit and unable to do anything advance. Link to comment Share on other sites More sharing options...
BigDod Posted June 18, 2006 Share Posted June 18, 2006 Is this what you want expandcollapse popup#include <GUIConstants.au3> #Include <GuiListView.au3> GUICreate("listview items",220,250, 100,200,-1,$WS_EX_ACCEPTFILES) GUISetBkColor (0x00E0FFFF); will change background color $listview = GuiCtrlCreateListView ("col1 |col2|col3 ",10,10,200,150,BitOR($WS_VSCROLL,$LVS_NOCOLUMNHEADER)) $button = GuiCtrlCreateButton ("Value?",75,170,70,20) $item1=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item2=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item3=GuiCtrlCreateListViewItem("item3|col32",$listview) $item4=GuiCtrlCreateListViewItem("item44443",$listview) $item5=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item6=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item7=GuiCtrlCreateListViewItem("item3|col32",$listview) $item8=GuiCtrlCreateListViewItem("item44443",$listview) $item9=GuiCtrlCreateListViewItem("item2|col22|col23",$listview) $item10=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item11=GuiCtrlCreateListViewItem("item3|col32",$listview) $item12=GuiCtrlCreateListViewItem("item44443",$listview) $item13=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item14=GuiCtrlCreateListViewItem("item3|col32",$listview) $item15=GuiCtrlCreateListViewItem("item44443",$listview) $item16=GuiCtrlCreateListViewItem("............item1|col12|col13",$listview) $item17=GuiCtrlCreateListViewItem("item3|col32",$listview) $item18=GuiCtrlCreateListViewItem("item44443",$listview) _GUICtrlListViewHideColumn($listview,1) _GUICtrlListViewHideColumn($listview,2) GuiCtrlCreateInput("",20,200, 150) GuiCtrlSetState(-1,$GUI_DROPACCEPTED); to allow drag and dropping GuiSetState() Do $msg = GuiGetMsg () Select Case $msg = $button MsgBox(0,"listview item",GUICtrlRead(GUICtrlRead($listview)),2) Case $msg = $listview MsgBox(0,"listview", "clicked="& GuiCtrlGetState($listview),2) EndSelect Until $msg = $GUI_EVENT_CLOSE Time you enjoyed wasting is not wasted time ......T.S. Elliot Suspense is worse than disappointment................Robert Burns God help the man who won't help himself, because no-one else will...........My Grandmother Link to comment Share on other sites More sharing options...
Killer Posted June 18, 2006 Author Share Posted June 18, 2006 Is this what you wantBigDod thanks for your code. Yes that is how I want. Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted June 18, 2006 Moderators Share Posted June 18, 2006 (edited) Changed BitOR($WS_HSCROLL to BitOR($WS_VSCROLL (H for horizontal, V for vertical), those values could have been found in the help file easily under GUI Control Styles, which I assume you've seen to know about $LVS_LIST. Not a bash, but goes with what I said before about trying. Edited June 18, 2006 by SmOke_N Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. 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