The word "Area" in a menu

The word "Area" in a menu

Postby PeterHarmes » Wed Nov 18, 2009 9:49 am

Hi,

I have created a menu and want the option to say "Area Code Entry" with the A in area underlined, so i changed the text to read "&Area Code Entry" but when i look in the menu, the word Area has disapeared - it just shows " Code Entry" - any ideas?

Thanks in advance

Pete
PeterHarmes
 
Posts: 363
Joined: Wed Feb 15, 2006 2:06 pm
Location: Oxford, England

Re: The word "Area" in a menu

Postby PeterHarmes » Wed Nov 18, 2009 10:32 am

Update:

Modified my code so that the text for the menu is pulled from a dbf (i use this for multi language text) and it works fine - same text in the dbf as my hardcoded text but it works - Weird!
PeterHarmes
 
Posts: 363
Joined: Wed Feb 15, 2006 2:06 pm
Location: Oxford, England

Re: The word "Area" in a menu

Postby nageswaragunupudi » Wed Nov 18, 2009 11:20 am

MENUITEM '&Area Code Entry' is working fine for me.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10625
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: The word "Area" in a menu

Postby James Bott » Wed Nov 18, 2009 12:11 pm

Pete,

Try looking at the preprocessor output. Maybe the preprocessor is changing it.

James
User avatar
James Bott
 
Posts: 4840
Joined: Fri Nov 18, 2005 4:52 pm
Location: San Diego, California, USA

Re: The word "Area" in a menu

Postby PeterHarmes » Wed Nov 18, 2009 1:29 pm

the ppo file looks like this:

MenuAddItem( "&Area Code",, .F.,, {|oMenuItem|msginfo("1")},,,,,,, .F.,,, .F. )
MenuAddItem( default_text("MENU", "CONDATA", "20"),, .F.,, {|oMenuItem|areacode_ent()},, "AREACODE",,,,, .F.,,, .F. )

The word area is missing from the first option, but is there when i use my data dictionary function. I'm not too worried about it really, as i shouldn't have any hardcoded text in my app.

I'm using xHarbour commercial with FW9.05 if this helps?
PeterHarmes
 
Posts: 363
Joined: Wed Feb 15, 2006 2:06 pm
Location: Oxford, England

Re: The word "Area" in a menu

Postby nageswaragunupudi » Fri Nov 20, 2009 6:26 pm

Such situation could arise when a variable ( public or private ) by name AREA exists in the scope with a value of null string( "" ).

In such a case "&Area Code" would be evaluated as "Code".

This can be verified by inserting a statement MsgInfo( Type( 'AREA' ) ), just before the code MENUITEM '&Area Code'
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10625
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 99 guests