Como obtener Texto de varias lineas en controles Button???

Como obtener Texto de varias lineas en controles Button???

Postby gsabattino » Fri Sep 04, 2020 9:01 pm

Buen Dias mis Estimado... Saludos...
tiempo sin venir por estos lados...

Es posible que el texto (Prompt) de un botón (clase tButton) pueda ser desplegado en mas de una línea???
he tratado de hacerlo de todas las maneras que se me ha ocurrido y no doy con la solución....
el asunto es que tengo un botón donde el espacio que tengo horizontalmente es muy pequeño, pero verticalmente dispongo de mucho, y la leyenda relacionada con la acción del botón es algo largo y se corta...
Necesito que la leyenda del botón pueda aparecer en dos o mas lineas.

Gracias de antemano por sus aportes,

Giancarlo Sabattino,
Valencia - Venezuela
User avatar
gsabattino
 
Posts: 102
Joined: Fri Oct 14, 2005 12:03 am
Location: Valencia, Venezuela

Re: Como obtener Texto de varias lineas en controles Button???

Postby karinha » Sat Sep 05, 2020 12:25 am

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Como obtener Texto de varias lineas en controles Button???

Postby gsabattino » Sat Sep 05, 2020 2:44 am

Karinha, Gracias por tu Feedback

Creo que no supe hacer el planteamiento, e inclusive el titulo del post veo que no es correcto...
en la imagen esta un botón tButton, pero como puede verse la leyenda del botón se corta porque no cabe en el espacio...

Image

lo que quiero es poder segmentar la leyenda en tantas lineas como pueda requerir...
User avatar
gsabattino
 
Posts: 102
Joined: Fri Oct 14, 2005 12:03 am
Location: Valencia, Venezuela

Re: Como obtener Texto de varias lineas en controles Button???

Postby nageswaragunupudi » Sat Sep 05, 2020 4:12 am

Use the clause MULTILINE while creating the button.

Sample code:
Code: Select all  Expand view  RUN
  @ 10,10 BUTTON "This is a long long text in prompt" SIZE 40,60 PIXEL OF oDlg MULTILINE
 


Image

If you are using RC file for dialogs and buttons, add BS_MULTILINE style to the button in the rc file.
Regards

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

Re: Como obtener Texto de varias lineas en controles Button???

Postby karinha » Sat Sep 05, 2020 5:09 am

nageswaragunupudi wrote:Use the clause MULTILINE while creating the button.

Sample code:
Code: Select all  Expand view  RUN
  @ 10,10 BUTTON "This is a long long text in prompt" SIZE 40,60 PIXEL OF oDlg MULTILINE
 


Image

If you are using RC file for dialogs and buttons, add BS_MULTILINE style to the button in the rc file.


Mister Rao en WorkShop.exe, BS_MULTILINE, no funciona.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Como obtener Texto de varias lineas en controles Button???

Postby gsabattino » Sat Sep 05, 2020 10:30 am

Karinha... ciertamente omiti decir que el control lo defino desde recursos y no me imagine que la solución fuese tan simple...
Gracias Gracias Gracias Gracias!!!
Obrigado Obrigado Obrigado Obrigado Obrigado!!!
User avatar
gsabattino
 
Posts: 102
Joined: Fri Oct 14, 2005 12:03 am
Location: Valencia, Venezuela

Re: Como obtener Texto de varias lineas en controles Button???

Postby gsabattino » Sat Sep 05, 2020 10:40 am

nageswaragunupudi wrote:Use the clause MULTILINE while creating the button.

Sample code:
Code: Select all  Expand view  RUN
  @ 10,10 BUTTON "This is a long long text in prompt" SIZE 40,60 PIXEL OF oDlg MULTILINE
 


Image

If you are using RC file for dialogs and buttons, add BS_MULTILINE style to the button in the rc file.


thanks nageswaragunupudi...
I use ResEdit to edit the resources... setting the multiline option of the button control to true the problem was solved...

Thanks Thanks Thanks Thanks Thanks
User avatar
gsabattino
 
Posts: 102
Joined: Fri Oct 14, 2005 12:03 am
Location: Valencia, Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: lubin and 79 guests