foco en combobox
-
- Posts: 845
- Joined: Sun Oct 09, 2005 5:36 pm
- Location: la laguna, mexico.
foco en combobox
hola foro, algun truco para cuando los combobox tengan el foco, aparezca la linea punteada, luego con varios combobox mis clientes se pierden y no saben en cual esta el foco, hasta presiona ALT,
gracias
Pak-O
gracias
Pak-O
____________________
Paco
Paco
- carlos vargas
- Posts: 1721
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
Re: foco en combobox
lo raro de esto es que si hacer un recorrido por todos los controles del dialogo, e inicias nuevamente el recorrido, al caer nuevamente enel combobox el foco punteado si funciona correctamente.
la primera vez no se sabe cuandoun combobox tiene el foco.
esto en vista y w7.
Antonio, alguna idea sobre esto?
la primera vez no se sabe cuandoun combobox tiene el foco.
esto en vista y w7.
Antonio, alguna idea sobre esto?
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)
-
- Posts: 845
- Joined: Sun Oct 09, 2005 5:36 pm
- Location: la laguna, mexico.
Re: foco en combobox
efectivamente carlos, haciendo el recorrido varias veces esa propiedad se activa, veremos si existe alguna solucion.
gracias
salu2
pak-o
gracias
salu2
pak-o
____________________
Paco
Paco
-
- Posts: 845
- Joined: Sun Oct 09, 2005 5:36 pm
- Location: la laguna, mexico.
Re: foco en combobox
Hay alguna novedad al respecto?
Tambien con los checkbox tiene el mismo comportamiento..
gracias
Tambien con los checkbox tiene el mismo comportamiento..
gracias
____________________
Paco
Paco
- carlos vargas
- Posts: 1721
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
Re: foco en combobox
Antonio me comento hace un poco de tiempo que esta revisando el problema,
(aca le damos su recordadita)
otro punto,
lo del checkbox y el punteado, funciona muy bien, cuando esta en dialogo, pero
si el checkbox esta en un folder, la primera vez en tomar foco no muestra el borde punteado,
lo mas intrigante del asunto, es que en la pc de mi trabajo con winxp sp3 funciona muy bien.
pero en todas las otras maquinas donde lo pruebo falla (varias maquinas probadas con similar entorno) ,
en las otras pc de mi trabajo, en las de mi casa fallan tambien.
solamente la que uso en el trabajo y desde la cual estoy escribiendo funciona muy bien, sera algo de la version de comctrls.
WINXP,VISTA,W7 ( cuando el control obtiene foco la primera vez, las siguientes veces funciona ok)
checkbox en dialog simple funciona OK.
checkbox en folder falla (solamente en mi pc y en otra mas que probe en una empresa funcionan bien)
WINXP,VISTA,W7
el combobox cuando es el tercer control en adelante no muestra el borde punteado, si es el primero o segundo control funciona bien.
esto se lo mostre a Antonio en un ejemplo.
salu2
(aca le damos su recordadita)

otro punto,
lo del checkbox y el punteado, funciona muy bien, cuando esta en dialogo, pero
si el checkbox esta en un folder, la primera vez en tomar foco no muestra el borde punteado,
lo mas intrigante del asunto, es que en la pc de mi trabajo con winxp sp3 funciona muy bien.
pero en todas las otras maquinas donde lo pruebo falla (varias maquinas probadas con similar entorno) ,
en las otras pc de mi trabajo, en las de mi casa fallan tambien.
solamente la que uso en el trabajo y desde la cual estoy escribiendo funciona muy bien, sera algo de la version de comctrls.
WINXP,VISTA,W7 ( cuando el control obtiene foco la primera vez, las siguientes veces funciona ok)
checkbox en dialog simple funciona OK.
checkbox en folder falla (solamente en mi pc y en otra mas que probe en una empresa funcionan bien)
WINXP,VISTA,W7
el combobox cuando es el tercer control en adelante no muestra el borde punteado, si es el primero o segundo control funciona bien.
esto se lo mostre a Antonio en un ejemplo.
salu2
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)
- Antonio Linares
- Site Admin
- Posts: 42529
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 77 times
- Contact:
Re: foco en combobox
Carlos,
Llevamos realizadas un montón de pruebas para ver si damos con este bug...
gracias por el recordatorio, hay que seguir intentándolo
Llevamos realizadas un montón de pruebas para ver si damos con este bug...
gracias por el recordatorio, hay que seguir intentándolo

-
- Posts: 845
- Joined: Sun Oct 09, 2005 5:36 pm
- Location: la laguna, mexico.
Re: foco en combobox
Carlos,
Fijate que probando los checkbox en W7 en un dialogo dentro de un control group al presionar la tecla ALT los checkbox "desaparecen" ? eso si esta mas dificl, pero probe quitando el group nomas los checkbox en el dialogo y desapaecen..
Antonio,
Gracias por la ayuda...
Creo que seria interesante la opcion de cuando esos controles "combobox y checkbox" tomen el foco se muestre la linea punteada...
estoy trabajando bajo W7
adjunto las imagenes:
imagen1: al abrir el dialogo la primera vez todo se muestra correcto
imagen2: presionando la tecla ALT los checkbox desaparecen
imagen3: al pasar el cursor por encima de los controles estos vuelven a aparecer
observaciones: esto sucede nomas la primera vez, cuando los vuelvo a aparecer con el cursor y presiono la tecla ALT ya no se borran
[URL=http://imageshack.us/photo/my-images/710/chk1.jpg/]
[/URL]
[URL=http://imageshack.us/photo/my-images/408/chk2p.jpg/]
[/URL]
[URL=http://imageshack.us/photo/my-images/215/chk3.jpg/]
[/URL]
Saludos
Paco
Fijate que probando los checkbox en W7 en un dialogo dentro de un control group al presionar la tecla ALT los checkbox "desaparecen" ? eso si esta mas dificl, pero probe quitando el group nomas los checkbox en el dialogo y desapaecen..
Antonio,
Gracias por la ayuda...
Creo que seria interesante la opcion de cuando esos controles "combobox y checkbox" tomen el foco se muestre la linea punteada...
estoy trabajando bajo W7
adjunto las imagenes:
imagen1: al abrir el dialogo la primera vez todo se muestra correcto
imagen2: presionando la tecla ALT los checkbox desaparecen
imagen3: al pasar el cursor por encima de los controles estos vuelven a aparecer
observaciones: esto sucede nomas la primera vez, cuando los vuelvo a aparecer con el cursor y presiono la tecla ALT ya no se borran
[URL=http://imageshack.us/photo/my-images/710/chk1.jpg/]

[URL=http://imageshack.us/photo/my-images/408/chk2p.jpg/]

[URL=http://imageshack.us/photo/my-images/215/chk3.jpg/]

Saludos
Paco
____________________
Paco
Paco
- Patricio Avalos Aguirre
- Posts: 1060
- Joined: Fri Oct 07, 2005 1:56 pm
- Location: La Serena, Chile
- Contact:
Re: foco en combobox
francisco
prueba con esto, a mi me funciona
prueba con esto, a mi me funciona
Code: Select all | Expand
#define WM_SYSKEYDOWN 0x0104
ACTIVATE DIALOG oDlg ;
ON INIT aGet[CONTROL_COMBO]:PostMsg( WM_SYSKEYDOWN, 0, 2 ** 29 )
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
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
- Antonio Linares
- Site Admin
- Posts: 42529
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 77 times
- Contact:
Re: foco en combobox
Francisco,
Que versión de FWH usas ?
Si mal no recuerdo, ese error ya se reportó en su momento y fué corregido
Que versión de FWH usas ?
Si mal no recuerdo, ese error ya se reportó en su momento y fué corregido
- Antonio Linares
- Site Admin
- Posts: 42529
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 77 times
- Contact:
Re: foco en combobox
carlos vargas wrote:Antonio me comento hace un poco de tiempo que esta revisando el problema,
(aca le damos su recordadita)
Carlos,
Lo encontré!

Se arregla asi de sencillo:
Code: Select all | Expand
METHOD GetDlgCode( nLastKey ) CLASS TGet
if Len( ::oWnd:aControls ) == 1
return DLGC_WANTALLKEYS
endif
::oWnd:nLastKey = nLastKey
return nil // DLGC_WANTALLKEYS
Por favor pruébalo y nos confirmas si te funciona bien, gracias!

- Patricio Avalos Aguirre
- Posts: 1060
- Joined: Fri Oct 07, 2005 1:56 pm
- Location: La Serena, Chile
- Contact:
Re: foco en combobox
Antonio
hize el cambio pero el problema que no funciona el cambio con TAB, desaparece igualmente con SHIF_TAB para devolverse
en la imagen presiono la marca y pasa al segundo pero no pasa al 3
si estoy en el segundo y presiona SHIF_TAB igualmente se desaparece.

aqui esta el control

hize el cambio pero el problema que no funciona el cambio con TAB, desaparece igualmente con SHIF_TAB para devolverse
en la imagen presiono la marca y pasa al segundo pero no pasa al 3
si estoy en el segundo y presiona SHIF_TAB igualmente se desaparece.

aqui esta el control

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
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
-
- Posts: 845
- Joined: Sun Oct 09, 2005 5:36 pm
- Location: la laguna, mexico.
Re: foco en combobox
Antonio, probe haciendo el cambio que comentas a mi tget de la version 1103 y ya aparecen punteados los controles (combobox y checkbox) cuando toman el foco con TAB, pero cuando presiono ALT al abrir por primera vez el dialogo estos siguen desapareciendo (los checkbox) como en las imagenes que muestro arriba
gracias
saludos
paco
gracias
saludos
paco
____________________
Paco
Paco
- Antonio Linares
- Site Admin
- Posts: 42529
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 77 times
- Contact:
Re: foco en combobox
Paco,
Por favor prueba este ejemplo y verifica si te funciona correctamente, gracias
Por favor prueba este ejemplo y verifica si te funciona correctamente, gracias
Code: Select all | Expand
#include "FiveWin.ch"
function Main()
local oDlg, lFirst := .T., lSecond := .F.
DEFINE DIALOG oDlg
@ 1, 2 CHECKBOX lFirst PROMPT "First" OF oDlg SIZE 80, 15
@ 2, 2 CHECKBOX lSecond PROMPT "Second" OF oDlg SIZE 80, 15
@ 3, 10 BUTTON "Ok" OF oDlg ACTION oDlg:End()
ACTIVATE DIALOG oDlg CENTERED
return nil
- Antonio Linares
- Site Admin
- Posts: 42529
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 77 times
- Contact:
Re: foco en combobox
Patricio,
Tienen los controles de la caja de diálogo el orden correcto en el recurso ?
Tienen los controles de la caja de diálogo el orden correcto en el recurso ?
- Patricio Avalos Aguirre
- Posts: 1060
- Joined: Fri Oct 07, 2005 1:56 pm
- Location: La Serena, Chile
- Contact:
Re: foco en combobox
Antonio:
Por supuesto, me funciona muy bien sin la modificación return nil // DLGC_WANTALLKEYS
prueba con los folder, en este caso en foldereX
Por supuesto, me funciona muy bien sin la modificación return nil // DLGC_WANTALLKEYS
prueba con los folder, en este caso en foldereX
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
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