En la 煤ltima versi贸n encontr茅 dos novedades, podr铆as decirme c贸mo solucionarlas ?
1.- Si tienes un Di谩logo armado con RECURSOS, con varios botones y te mueves con la tecla TAB, el bot贸n que toma el foco pintaba un recuadro punteado indic谩ndote que tiene el foco. Con la 煤ltima versi贸n que amablemente me enviaste ya no pinta el recuadro y no se sabe en cu谩l bot贸n est谩 el foco.
C贸mo puedo hacer para que vuelve a pintar el recuadro. ?
2.- Si tomas el ejemplo NEWSHAPE.PRG y haces la siguiente modificaci贸n:
En la l铆nea 94 cambias
@155, 45 SBUTTON aBtn[ 8 ] PROMPT "escucha" RESOURCE "Audib" OF oDlg ;
COLORS CLR_WHITE, nRGB( 255, 85, 0 ) SIZE 30, 35 PIXEL SUNSET TEXT ON_TOP FONT oFontpor
@155, 45 SBUTTON aBtn[ 8 ] PROMPT "escucha1" RESOURCE "Audib" OF oDlg ;
COLORS CLR_WHITE, nRGB( 255, 85, 0 ) SIZE 30, 35 PIXEL SUNSET TEXT ON_TOP FONT oFont;
ACTION (iif(aBtn[ 9 ]:lActive,aBtn[9]:Disable(),aBtn[9]:Enable()),;
aBtn[ 9 ]:Refresh(.T.))y agregas despues de definido el SBUTTON aBtn[ 9 ]
aBtn[ 9 ]:Disable()Cuando la aplicaci贸n entra, el aBtn[ 9 ] est谩 disable y pinta los contornos del bot贸n redondos. Perfecto
Pero si pulsas sobre el bot贸n aBtn[ 8 ] para que lo active y luego pulsas nuevamente para que lo desactive entonces pinta los bordes en 谩ngulo recto. Pierde el efecto Round.
Si quitas aBtn[ 9 ]:Disable(), al iniciar el bot贸n est谩 activo. Si pulsas aBtn[ 8 ], los desactiva y pinta los bordes en 谩ngulo recto. Pierde el efecto Round.
Estos son botones estilo SUNSET. Lo mismo pasa con el estilo CRYSTAL.
C贸mo lo soluciono ?
De igual manera en el ejemplo TESTBTN.PRG en el bot贸n "Buttons from code", al pulsar el bot贸n "Activate", para que active los botones del di谩logo, entre los que est谩 uno REDONDO, yl pulsarlo otra vez para que desactive, el bot贸n REDONDO pinta un marco blanco cuando est谩 desactivado.
C贸mo lo soluciono ?
Por otro lado, qu茅 uso le das a la clase TSGRADIE ?
Saludos,
Carlos Gallego
Saludos,
Carlos Gallego
*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***