dejhost Posted July 3, 2015 Share Posted July 3, 2015 (edited) Hi,I am pretty new to Autoit and currently creating a GUI that contains some sliders. Very thankful for any hint!1) Is it possible to label the ticks of a slider other than creating separate labels, that I position myself? Please see the code below - certainly there is a more elegant solution?2) Lets say the slider shall range from 1 to 9, and I want only uneven numbers to be selectable. How do I do that? This is how I solved it so far: I had to disable tooltips cause they contradict my lablels:GUICtrlCreateLabel("Kernel", 25, 253) local $iKernel_size = GUICtrlCreateSlider (175, 250, 200,20) GUICtrlSetLimit ($iKernel_size,5,1) GUICtrlCreateLabel("1", 181, 273) GUICtrlCreateLabel("5", 271, 273) GUICtrlCreateLabel("9",361, 273)... and did calculate afterwards the actual value:$iKernel_size = GUICtrlRead($iKernel_size) $iKernel_size = ($iKernel_size * 2) -1Thank you very much for helping! Edited July 3, 2015 by dejhost Link to comment Share on other sites More sharing options...
Valuater Posted July 3, 2015 Share Posted July 3, 2015 Maybe...expandcollapse popup#include <GUIConstantsEx.au3> #include <MsgBoxConstants.au3> Example() Func Example() ; Create a GUI with various controls. Local $hGUI = GUICreate("Example", 300, 200) ; Create a combobox control. Local $idComboBox = GUICtrlCreateCombo("Item 1", 10, 10, 185, 20) Local $idClose = GUICtrlCreateButton("Close", 210, 170, 85, 25) ; Add additional items to the combobox. GUICtrlSetData($idComboBox, "Item 3|Item 5|Item 7", "Item 1") ; Display the GUI. GUISetState(@SW_SHOW, $hGUI) Local $sComboRead = "" ; Loop until the user exits. While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $idClose ExitLoop Case $idComboBox $sComboRead = GUICtrlRead($idComboBox) MsgBox($MB_SYSTEMMODAL, "", "The combobox is currently displaying: " & $sComboRead, 0, $hGUI) EndSwitch WEnd ; Delete the previous GUI and all controls. GUIDelete($hGUI) EndFunc ;==>Example8) Link to comment Share on other sites More sharing options...
dejhost Posted July 4, 2015 Author Share Posted July 4, 2015 Hi Valuater,Thanks for your post!I appreciate the idea, but this is only one of many sliders I need. For most of them, a combobox is not applicable.dejhost 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