Jump to content

Recommended Posts

Posted (edited)

In Windows Vista this code lines up the 'Alt+End" with other Tray Items

$sSTrayExit = TrayCreateItem("EXIT " & $Title & @Tab & @Tab & @Tab & "Alt+End")

however in Windows XP the multiple occurances of the @Tab do not line up the "Alt+End" rather the @Tab is converted and displayed as a square box

not unlike this '[]'

Is there a XP and Vista compatible method for lining up text in left justified columns?

Help is always appreciated Ant.. Posted Image

Edited by anixon
  • Moderators
Posted

anixon,

I always believed that you needed only a single instance of @TAB to get the Accelerator key to the right of the menu with Windows sorting out the actual spacing for you:

$sSTrayExit = TrayCreateItem("EXIT " & $Title & @Tab & "Alt+End")

It works like that in Vista - give it a try in XP. :(

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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 columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted (edited)

anixon,

I always believed that you needed only a single instance of @TAB to get the Accelerator key to the right of the menu with Windows sorting out the actual spacing for you:

$sSTrayExit = TrayCreateItem("EXIT " & $Title & @Tab & "Alt+End")

It works like that in Vista - give it a try in XP. Posted Image

M23

Thanks for that it will take me a while to get it from my Vista 'development box' to my XP Phone Server I will report back the results later in the day 'thats GMT + 10' Ant..

Was able to get to it a bit quicker than I thought the good news is 'Yes" it works but there is a difference between XP and Vista and that is

in XP the text after the @Tab is left justified whereas in Vista it is right justified. Ant..

Edited by anixon

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...