DarkBoost Posted June 25, 2009 Share Posted June 25, 2009 I am trying to design a simple GUI with a File Menu and wanted to add Hotkeys on the right (like the SciTE Editor has), however when I use a TAB keystroke or @TAB (doesn't matter which one) it does not put them into perfect alignment, see image. This is an issue I haven't experienced before, any ideas [see Ctrl+O vs Ctrl+S]Here is the code:#include <GUIConstantsEx.au3> Dim $title = "TEST" Dim $width = 300 Dim $height = 200 GUICreate($title, $width, $height) Dim $menu = GUICtrlCreateMenu("&File") Dim $menu_open = GUICtrlCreateMenuItem("&Open Ctrl+O ", $menu) Dim $menu_save = GUICtrlCreateMenuItem("&Save Ctrl+S ", $menu) GUICtrlCreateMenuItem("", $menu) Dim $menu_close = GUICtrlCreateMenuItem("E&xit Ctrl+X ", $menu) GUISetState(@SW_SHOW) While 1 Dim $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_MINIMIZE GUISetState(@SW_MINIMIZE) Case $msg = $GUI_EVENT_CLOSE Exit EndSelect WEnd Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 25, 2009 Moderators Share Posted June 25, 2009 DarkBoost, If you look at the menus in NotePad, you will see the same thing. I imagine it is the ever-present problem with proportional fonts and alignment - you will see that they are all aligned on the right edge. 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...
DarkBoost Posted June 25, 2009 Author Share Posted June 25, 2009 dang... is there a feature i may have missed which allows you to left align and right align text in the same string with a MenuItem, Label, Button etc. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 25, 2009 Moderators Share Posted June 25, 2009 DarkBoost, If Bill Gates and whole of MS cannot get a solution for their own apps, I rather think it might be beyond AutoIt to resolve! But you never know..... ;-) 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...
DarkBoost Posted June 25, 2009 Author Share Posted June 25, 2009 (edited) haha... found a workaround for this, add a space at the end of all the other entries... done:BEFORE:GUICtrlCreateMenuItem("&Open Ctrl+O", $menu) GUICtrlCreateMenuItem("&Save Ctrl+S", $menu)AFTER:GUICtrlCreateMenuItem("&Open Ctrl+O", $menu) GUICtrlCreateMenuItem("&Save Ctrl+S ", $menu) Edited June 25, 2009 by DarkBoost Link to comment Share on other sites More sharing options...
picea892 Posted June 25, 2009 Share Posted June 25, 2009 use a tab insteadhttp://www.autoitscript.com/forum/index.ph...ight+align+menu 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