Foco en una ventana con Splitter

Post Reply
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Foco en una ventana con Splitter

Post by MarioG »

Estimados;
Tengo una ventana, principal, con un Splitter.
A la izquierda un Browse (oBrw1), que al hacer doble click sobre un registro, abre otro browse (oBrw2), a la derecha del splitter y toma el foco. Ahora bien;
en la parte derecha agregué un Dialog NOMODAL, definido desde recurso con WS, que se define y activa despues del Browse.
En el ON INIT incluyo oBrw2:SetFocus, pero no toma erl foco. El foco lo toma uno de los botones definido en recurso (recurso que en la numeración esta como 1 obviamente).
La pregunta entonces es: cual es la manera de dar foco al browse?

muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
ADBLANCO
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Re: Foco en una ventana con Splitter

Post by ADBLANCO »

edita el recurso y apaga 'tab stop' de los botones, además que el listbox debe estar primero en la lista del orden
Saludos

Angel, Valencia, Venezuela

xH .997 - FW 7.9 - BCC55 - WorkShop - MySql
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Foco en una ventana con Splitter

Post by MarioG »

Gracias por responder. Aunque parece que por ahí no va la cosa. Quizás sea por el engendro; el Listbox esta hecho con código, y está definido antes porque uso las coordenadas oSelf:oBrw2:nHeight+oSelf:oDlg:nHeight, oSelf:oBrw2:nleft, para ubicarlo
Seguiremos buscando...
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Foco en una ventana con Splitter

Post by FranciscoA »

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

Fwxh1204-MySql-TMySql
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Foco en una ventana con Splitter

Post by MarioG »

Francisco; gracias por responder
Con ::oBrw2:oJump:= ::oDlg ya había probado y no anda
Ahora probé con ::oBrw2:PostMsg( WM_RBUTTONDOWN ), y tampoco :?: ... me temo que el usuario tendrá dar foco con el mouse :wink:
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Foco en una ventana con Splitter

Post by Antonio Linares »

Mario,

Si estas cambiando el foco desde un diálogo, debes retornar falso:

ACTIVATE DIALOG oDlg ON INIT ( oBrw2:SetFocus(), .F. )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Foco en una ventana con Splitter

Post by MarioG »

Maestro!!! no en vano tiene el título :D

muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Post Reply