Radio-Button desaparecen los prompt

Radio-Button desaparecen los prompt

Postby Mariano F.Martinez » Sun Aug 01, 2010 8:36 am

Buenos dias a todos.- A partir de la version FWH 10.6 al pinchar en 1 radio button, los prompt desaparecen.
compilen en /samples/testrad2 y testrad5 y lo comprobaran. Gracias por adelantado.
Soy nuevo es ente foro, he ingresado para aprender. Llevo 30 años aprendiendo, espero seguir haciendolo.
Gracias a todos por sus aportaciones y su saber estar.
Mariano F.Martinez
 
Posts: 1
Joined: Sat Jul 31, 2010 5:33 pm

Re: Radio-Button desaparecen los prompt

Postby Cgallegoa » Mon Aug 02, 2010 3:06 pm

Confirmado el problema con FWH 10.7

Lo mismo pasa con Checkbox. Si se mueve entre controles con la tecla ALT, borra los prompt.

Antonio, cómo se puede solucionar esto ?

Gracias y saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-12.07, xHarbour Rev.9656, Borland C++5.82/6.30, Workshop, PellesC ***
Cgallegoa
 
Posts: 273
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Radio-Button desaparecen los prompt

Postby Patricio Avalos Aguirre » Mon Aug 02, 2010 5:25 pm

Hola

una solución que me sirvió fue esta

si tienes groupBox estos deben estar definidos en tu aplicacion y los TAB-INDEX deben estar antes de que pinte los say,checkbox, etc que esten dentro del group...

espero que les sirve..
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 992
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Radio-Button desaparecen los prompt

Postby Cgallegoa » Mon Aug 02, 2010 9:37 pm

Patricio,

No funciona en FWH 10.7

El ejemplo \samples2\testrad2.prg no incluye groupbox. Es un diálogo simple con radios. Al pulsar sobre cualquiera de las opciones del Radio, desaparece el prompt del item seleccionado

Code: Select all  Expand view
// Testing some radio buttons

#include "FiveWin.ch"

static oWnd

//----------------------------------------------------------------------------//

function Main()

   local nValue := 3, oRad

   SET _3DLOOK ON
   SET HELPFILE TO "Test.hlp"

   DEFINE DIALOG oWnd ;
      TITLE "Testing a Radio Buttons Menu" COLOR "N/W"

   @ 1, 1 BUTTON "&Test" SIZE 70, 20 ;
      ACTION ( MsgInfo( nValue ), oRad:aItems[ 2 ]:SetText( "&Changed!" ) )

   @ 3, 2 RADIO oRad VAR nValue ;
      ITEMS "&One", "&Two", "T&hree" _3D SIZE 150, 25 ;
      HELPID 100, 101, 102 ;
      ON CHANGE MsgBeep()

   // adding an extra radio item at a different location
   @ 5, 25 RADIOITEM "Fo&ur" RADIOMENU oRad OF oWnd SIZE 150, 25

   ACTIVATE DIALOG oWnd CENTERED ;
      ON INIT oWnd:SetSize( 600, 400 )

return nil


A alquien más le pasa con FWH 10.7 ?

Antonio, alguna solución ?

Gracias y saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-12.07, xHarbour Rev.9656, Borland C++5.82/6.30, Workshop, PellesC ***
Cgallegoa
 
Posts: 273
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Radio-Button desaparecen los prompt

Postby Cgallegoa » Mon Aug 02, 2010 9:57 pm

Ya veo por donde van los tiros.

Si se linkea con WindowsXP.Manifest o se inlcluye un RC que lo contenga, o si en donde está el ejecutable se incluye "testrat2.exe.manifest" funciona bien. Si no se incluye el RC o testrat2.exe.manifest, falla.

La solución temporal es que agregar en el prg principal:

Code: Select all  Expand view
Function IsAppThemed()
Return .F.

Porqué antes funcionaba bien y ahora no ?

Tiene que ver con las transparencias ?

Saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-12.07, xHarbour Rev.9656, Borland C++5.82/6.30, Workshop, PellesC ***
Cgallegoa
 
Posts: 273
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Radio-Button desaparecen los prompt

Postby Antonio Linares » Mon Aug 02, 2010 10:37 pm

Se debe a un bug que hemos introducido recientemente por error en la función IsAppThemed().

Esta función está devolviendo .T. en casos en que no es correcto y de ahí que se muestren mal esos controles.
Vamos a publicar un nuevo build de FWH 10.7 con esta corrección.

Gracias a todos por vuestra ayuda en detectarlo y pedimos disculpas por el error
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Radio-Button desaparecen los prompt

Postby CARLOALBATUN » Fri Nov 09, 2012 9:21 pm

Aun en la version 12.02 sigue esta falla o tiene otra solucion?
Fwh12.02+xHarbour 1.2.1+Bcc6.3+xMate 1.15+Win7
CARLOALBATUN
 
Posts: 8
Joined: Fri Aug 17, 2012 9:03 pm

Re: Radio-Button desaparecen los prompt

Postby FranciscoA » Sat Nov 10, 2012 2:47 am

Hola. Yo tenía ese problema en la version 10.06, y aún mas... al presionar la tecla ALT se desaparecían otros controles, los que reaparecían al pasar el mouse sobre ellos. Lo pude corregir con la siguiente modificación a TCONTROL, aunque parpadea 1 vez.
Code: Select all  Expand view
     *case nMsg == WM_UPDATEUISTATE  // buttons, radios and checkboxes were erased when pressing ALT
      *     nResult = Super:HandleEvent( nMsg, nWParam, nLParam )
      *     return nResult

      //Correccion tomada del foro viewtopic.php?f=3&t=22979&hilit=problema+con+checkbox#p123610
      case nMsg == WM_UPDATEUISTATE  // buttons, radios and checkboxes were erased when pressing ALT
           nResult = Super:HandleEvent( nMsg, nWParam, nLParam )
           if ::IsKindOf( "TRADIO" ) .or. ::IsKindOf( "TCHECKBOX" )
              ::oWnd:Refresh( .F. )
           endif  
           return nResult
 

Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
User avatar
FranciscoA
 
Posts: 1464
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Radio-Button desaparecen los prompt

Postby CARLOS ATUNCAR » Mon Jan 01, 2018 4:14 pm

Antonio saludos las mismas fallas se presentan el la version 17.05 y por el momento lo he solucionado con la sugerencia el problema se presenta con la transparencia o sin la transparencia con la diferencia que con transparencia borra desde el punto q inicia hasta la base del dialogo.


Gracias
CARLOS ATUNCAR
 
Posts: 15
Joined: Thu Sep 17, 2015 11:40 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: ACC69 and 7 guests