tomashen Posted December 1, 2011 Share Posted December 1, 2011 how do u make the guictrlsetdata() to set a new line in "UpDown" control from bottom to top... so like the current info will be displayed newly in the first top line... Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
taietel Posted December 1, 2011 Share Posted December 1, 2011 Since you didn't post any code to work with, you can modify this: $Form1 = GUICreate("Form1", 202, 86) $Input1 = GUICtrlCreateInput("", 16, 24, 41, 21) GUICtrlSetData(-1,50) GUICtrlCreateUpdown($Input1) GUICtrlSetLimit(-1,100,0) GUISetState(@SW_SHOW) While 1 Switch GUIGetMsg() Case -3 Exit EndSwitch WEnd Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted December 1, 2011 Moderators Share Posted December 1, 2011 tomashen,Are you sure you mean an UpDown control? Or do you mean a scrolling list where the new entry is always at the top? If so then you can do it like this:#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <EditConstants.au3> #Include <GuiEdit.au3> $hGUI = GUICreate("Test", 500, 500) $hEdit = GUICtrlCreateEdit("", 10, 10, 480, 200, BitOR($WS_VSCROLL, $ES_AUTOVSCROLL, $ES_READONLY)) $hButton = GUICtrlCreateButton("Add Line", 10, 250, 80, 30) GUISetState() $iNextLine = 1 While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $hButton _GUICtrlEdit_InsertText($hEdit, "This is Line " & $iNextLine & @CRLF, 0) $iNextLine += 1 EndSwitch WEndAny use? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
tomashen Posted December 1, 2011 Author Share Posted December 1, 2011 sorry my bad i was in school and somehow i tought i was thinking of the right thing but now i checked again and it seems i meant GUICTRLCREATELIST() lol sry for my mistakE BUT um same question for this >> cant fIgure oUt :/ Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted December 1, 2011 Moderators Share Posted December 1, 2011 tomashen, Just replace the edit with a list control: #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <GuiListBox.au3> $hGUI = GUICreate("Test", 500, 500) $hList = GUICtrlCreateList("", 10, 10, 480, 200) $hButton = GUICtrlCreateButton("Add Line", 10, 250, 80, 30) GUISetState() $iNextLine = 1 While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $hButton _GUICtrlListBox_InsertString($hList, "This is Line " & $iNextLine & @CRLF, 0) $iNextLine += 1 EndSwitch WEnd Is that what you wanted? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
tomashen Posted December 2, 2011 Author Share Posted December 2, 2011 (edited) ok thank you um also is it posible to edit only certain line of text in list? Edited December 2, 2011 by tomashen Proud of AutoIt Proud of MySelf :) 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