FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Quitar simbolo & de MENUITEM (SOLUCIONADO)
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Quitar simbolo & de MENUITEM (SOLUCIONADO)
Posted: Tue Mar 08, 2011 03:41 AM
Amigos del foro:
Quiero utilizar el cPrompt o cCaption del MENUITEM en una function que me crea un dialogo, el cual quiero que lleve como nombre el cPrompt o cCaption del Menuitem, pero sin el simbolo acelerador &. ¿Es posible obtener el caption del Menuitem sin este simbolo, sin necesidad de codificar un funcion de usuario? Si es posible ¿Cómo?

He tratado asi, pero incluye el & : Busque(oMenuItem:cPrompt)
Agradezco de antemano.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Quitar simbolo & de MENUITEM
Posted: Tue Mar 08, 2011 02:26 PM

Me contesto yo mismo:
Busque( Stuff(oMenuItem:cPrompt,5,1,"") )

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 166
Joined: Mon Dec 12, 2005 09:56 AM
Re: Quitar simbolo & de MENUITEM
Posted: Tue Mar 08, 2011 04:14 PM

Creo que sería mejor:
Busque( Strtran(oMenuItem:cPrompt,"&","") )

porque el & no tiene porque estar en una posición fija de cPrompt

Saludos

Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Quitar simbolo & de MENUITEM (SOLUCIONADO)
Posted: Tue Mar 08, 2011 08:53 PM

Gracias Sebastián.
Ya lo había resuelto asi: Stuff(cTitu,At("&",cTitu),1,"") , pero es más práctico tu código. Me quedo con él.
Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql

Continue the discussion