FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Foco en una ventana con Splitter
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Foco en una ventana con Splitter
Posted: Mon Nov 16, 2009 08:26 PM

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
Posts: 299
Joined: Mon Oct 22, 2007 03:03 PM
Re: Foco en una ventana con Splitter
Posted: Tue Nov 17, 2009 09:21 PM

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
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Foco en una ventana con Splitter
Posted: Tue Nov 17, 2009 09:49 PM

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
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Foco en una ventana con Splitter
Posted: Wed Nov 18, 2009 05:47 PM
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Foco en una ventana con Splitter
Posted: Wed Nov 18, 2009 07:53 PM

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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Foco en una ventana con Splitter
Posted: Wed Nov 18, 2009 09:35 PM

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
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Foco en una ventana con Splitter
Posted: Wed Nov 18, 2009 09:38 PM

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

muchas gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion