Right aligning Menu item in a menu control. 
Author Message
 Right aligning Menu item in a menu control.

I have seen it done before but can't figure it out.
I want to have my Help menu on the far right of the menu bar,
with everything else on the left.


Mon, 22 Oct 2001 03:00:00 GMT  
 Right aligning Menu item in a menu control.
Hi Paul.  See if this helps:

HOWTO: Right Justify the Help Menu Item in Visual Basic
Article ID: Q216189
http://support.microsoft.com/support/kb/articles/q216/1/89.asp?FR=0

'-------
galen



Mon, 22 Oct 2001 03:00:00 GMT  
 Right aligning Menu item in a menu control.
Bear in mind, Microsoft does not recommend doing this,
and has, in fact, dropped some of the UI support for
right-justifying menus. New applications should not use this.
Quote:

>Hi Paul.  See if this helps:

>HOWTO: Right Justify the Help Menu Item in Visual Basic
>Article ID: Q216189
>http://support.microsoft.com/support/kb/articles/q216/1/89.asp?FR=0

>'-------
>galen
>Paul Hetherington asked...
>I want to have my Help menu on the far right of the menu bar,
>with everything else on the left.



Tue, 23 Oct 2001 03:00:00 GMT  
 Right aligning Menu item in a menu control.
Um... Visual Basic fully supports BiDirectional UI (arabic
and hebrew) and changes to both the RightToLeft and
Alignment properties have been *expanded* this version (they
can now be set at runtime whereas they were readonly in
VB5)..... such support is improving, not being dropped.

VB has not dropped support for anything.... they are simply
making a recommendation based on user interface guidelines.

Michael


Quote:
> Bear in mind, Microsoft does not recommend doing this,
> and has, in fact, dropped some of the UI support for
> right-justifying menus. New applications should not use
this.


> >Hi Paul.  See if this helps:

> >HOWTO: Right Justify the Help Menu Item in Visual Basic
> >Article ID: Q216189

>http://support.microsoft.com/support/kb/articles/q216/1/89.
asp?FR=0

> >'-------
> >galen

> >Paul Hetherington asked...
> >I want to have my Help menu on the far right of the menu
bar,
> >with everything else on the left.



Tue, 23 Oct 2001 03:00:00 GMT  
 Right aligning Menu item in a menu control.


Quote:
>Um... Visual Basic fully supports BiDirectional UI (arabic
>and hebrew) and changes to both the RightToLeft and
>Alignment properties have been *expanded* this version (they
>can now be set at runtime whereas they were readonly in
>VB5)..... such support is improving, not being dropped.

But that support is intended for internationalization, not
ro right-justify menus in US-English applications.

I was referring to the traditional right-justified help menu. One
technique that used to work in the menu editor was removed
in an earlier version of VB, and I remember lots of panic and
'why this tip doesn't work' posts. I did not mean to imply that it
was impossible. Just not recommended.

Quote:
>VB has not dropped support for anything.... they are simply
>making a recommendation based on user interface guidelines.

Correct. But UI guidelines often become default or mandatory
behavior in future versions of Windows. Look at the massive
number of posts regarding focus handling in Win98.

People who were aware of, and adhered to UI guidelines
weren't tripped up by this. Others are frantically recoding
their apps.

Maybe I sound a little hostile. I've just spent a few months
working with code that ignores all sorts of UI conventions,
including using 50 'Yes/No' message boxes instead of
one dialog. ;)

Quote:
>Michael



Tue, 23 Oct 2001 03:00:00 GMT  
 Right aligning Menu item in a menu control.
Is that not what Ron said? Why muddy the water by confusing Arabic and
Hebrew conventions with good interface design in applications?

NOTE: The use of a right-justified Help menu in an application is not the
recommended style for creating Windows applications. This article provides
this information without recommending its use.

Pretty clear to me.  Even Corel changed. :-)

--

Randy Birch, MVP Visual Basic

http://www.mvps.org/vbnet/
http://www.mvps.org/ccrp/


Quote:
> Um... Visual Basic fully supports BiDirectional UI (arabic
> and hebrew) and changes to both the RightToLeft and
> Alignment properties have been *expanded* this version (they
> can now be set at runtime whereas they were readonly in
> VB5)..... such support is improving, not being dropped.

> VB has not dropped support for anything.... they are simply
> making a recommendation based on user interface guidelines.

> Michael



> > Bear in mind, Microsoft does not recommend doing this,
> > and has, in fact, dropped some of the UI support for
> > right-justifying menus. New applications should not use
> this.


> > >Hi Paul.  See if this helps:

> > >HOWTO: Right Justify the Help Menu Item in Visual Basic
> > >Article ID: Q216189

> >http://support.microsoft.com/support/kb/articles/q216/1/89.
> asp?FR=0

> > >'-------
> > >galen

> > >Paul Hetherington asked...
> > >I want to have my Help menu on the far right of the menu
> bar,
> > >with everything else on the left.



Tue, 23 Oct 2001 03:00:00 GMT  
 Right aligning Menu item in a menu control.
Some people still like the old ways.... thats why the KB
article exists. :-)  there is a big difference between
saying not supported and saying not recommended for UI
reasons....

Michael


Quote:
> Is that not what Ron said? Why muddy the water by

confusing Arabic and
Quote:
> Hebrew conventions with good interface design in
applications?

> NOTE: The use of a right-justified Help menu in an

application is not the
Quote:
> recommended style for creating Windows applications. This
article provides
> this information without recommending its use.

> Pretty clear to me.  Even Corel changed. :-)

> --

> Randy Birch, MVP Visual Basic

> http://www.mvps.org/vbnet/
> http://www.mvps.org/ccrp/


in message

> > Um... Visual Basic fully supports BiDirectional UI
(arabic
> > and hebrew) and changes to both the RightToLeft and
> > Alignment properties have been *expanded* this version
(they
> > can now be set at runtime whereas they were readonly in
> > VB5)..... such support is improving, not being dropped.

> > VB has not dropped support for anything.... they are
simply
> > making a recommendation based on user interface
guidelines.

> > Michael



> > > Bear in mind, Microsoft does not recommend doing this,
> > > and has, in fact, dropped some of the UI support for
> > > right-justifying menus. New applications should not
use
> > this.


> > > >Hi Paul.  See if this helps:

> > > >HOWTO: Right Justify the Help Menu Item in Visual
Basic
> > > >Article ID: Q216189

>http://support.microsoft.com/support/kb/articles/q216/1/89.
> > asp?FR=0

> > > >'-------
> > > >galen

> > > >Paul Hetherington asked...
> > > >I want to have my Help menu on the far right of the
menu
> > bar,
> > > >with everything else on the left.



Tue, 23 Oct 2001 03:00:00 GMT  
 
 [ 7 post ] 

 Relevant Pages 

1. Right aligning Menu item in a menu control.

2. Right aligning Menu item in a menu control.

3. Right aligning menu items

4. How to align menu item right?

5. How to align menu item right?

6. Right align menu item?

7. Howto add a menu to right-click menu for an item

8. Creating menu item on the right most portion of main menu

9. Right Click PopUp Menu and dynamic menu Item

10. Right Click PopUp Menu and dynamic menu Item

11. Right Aligned, Bolded, Disabled, Non-Greyed Menu

12. help:right aligned popup menu

 

 
Powered by phpBB® Forum Software