Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   MDI y DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=8671)

yusnerqui 29-03-2004 21:54:13

MDI y DBGrid
 
:confused: Mi graaaan problema, Tengo una aplicación MDI, en la ventana madre tengo un panel alineado a la izquierda con varios controles y una ventana hija con un DBgrid. Lo que susede es que cuando visualizo la forma del DBGrid y doy Click en uno de los controles que estan en el panel, el DBgrid pierde el foco y por mucho que de clik sobre el después no selecciona ninguna celda. Esto susede como ya dije solo cuando doi click en un componente de la ventana madre.

Gracias por la atención, si tienen alguna idea me ayudaría mucho.

saludos

__cadetill 29-03-2004 22:19:15

Prueba con los TSpeedButtons que hacen que el control origen no pierda el foco. A ver que tal

roman 29-03-2004 22:25:27

Cita:

Empezado por cadetill
Prueba con los TSpeedButtons que hacen que el control origen no pierda el foco. A ver que tal

Una de dos dos: o eres adivino o yo no encuentro dónde dice yusnerqui que los controles en el panel son botones. :confused:

Yo lo único que pude hacer es utilizar DefocusControl(DBGrid) en el evento OnDeactivate del formulario hijo. Funciona en tanto que se puede recuperar el foco del grid pero, en el caso de un Edit en el Panel (fue con lo que probé) hay que hacer 'click' dos veces para poner el foco en el Edit- Un problema por otro...

// Saludos

__cadetill 29-03-2004 22:29:22

Cita:

Empezado por roman
Una de dos dos: o eres adivino o yo no encuentro dónde dice yusnerqui que los controles en el panel son botones. :confused:

Estooooo, no me hagas caso, hoy tengo un día muy espesito :confused: :o

yusnerqui 30-03-2004 15:00:57

Gracias
 
Mil gracias amigos, la vía de román me funciona de lo mejor puesto que lo que tengo en el panel son unas componentes dxWinXpbar, en cuanto a cadetill, no te preocupes, es que siempre aunque quiero ser esplícito, olvido poner detalles importantes en mis mensajes.

nuevamente gracias y un saludo a todos :) .


La franja horaria es GMT +2. Ahora son las 11:17:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi