AYUDA URGENTE SOBRE DIALOG O WINDOW

Post Reply
User avatar
A&C
Posts: 214
Joined: Sat Aug 19, 2006 1:37 pm
Location: Chile

AYUDA URGENTE SOBRE DIALOG O WINDOW

Post by A&C »

Supongamos que existe una DBF con dos indeces,,

Tengo en un barra de botones dos boton cada uno hace mencion a la misma DBF, pero a indices distintos,,

Ahora. al presionar cada boton abro un DIALog con un browse dentro que lista la DBF por el indice asignado en un DATABASE

Ahora la pregunta del millon,,, me pasa esto ,, que cuando abro cualquiera de los dos DIALOG el q abro ultimo queda el indice activo, y al mover el DIALOG sobre el DIALOG de fondo se redibuja y toma los valores del indice activo ultimo,,

se que esto paso porque es una misma base de datos a la q estoy haciendo alucion,, pero necesito que sea asi..

alguien se le ocurre como puedo solucionar este problemita...


he pensado q tal vez,, con ON PAINT y funciona pero siempre q se repinte el DIALOG.. y a veces no sucede eso

quizas podria haber alguna instruccion con cuando tome el foco el dialogo decirle q recupere el indice que yo desee y repinte todo,, pero nose si existe esta instruccion,, alguien puede AYUDARME


GRACIAS
Mi segundo amor es Programar
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Post by jlcapel »

A&C,

Prueba a des-habilitar el diálogo que no usas. O mejor, el browse que no usas.

Saludos,
José Luis Capel
www.capelblog.com
www.mundoxbase.info
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Post by MarioG »

Efectivamente si una ventana tiene un indice activo, al darle el foco a la otra ventana esta hará un refresh sobre el ultimo indice activo. La solución es que en cada dlg pongas:
oDlg1:bGotFocus:= {|| indice1 }

y lo mismo en el otro Dlg para el indice correspondiente

Saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Post Reply