Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Parpadeo de controles

Hola,

Cuando uso la propiedad Anchors de los controles de un formulario para que ajusten su tamaño cuando cambio de tamaño al formulario observo un efecto de "parpadeo", es decir, se nota cómo los controles se van redibujando.

¿Saben alguna manera de evitar o al menos minimizar tal efecto?

// Gracias
Responder Con Cita
  #2  
Antiguo 02-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
wop!


Pues, quizá exista algún truco para evitarlo, pero yo juraría que eso pasa en todas las aplicaciones cuando las redimensionas....

P.D.: Qué es 5579788850208793711? o será 100110101101111011001000110010101110010011000010110010001101111?
__________________
E pur si muove
Responder Con Cita
  #3  
Antiguo 02-04-2004
Avatar de Magician^
Magician^ Magician^ is offline
Miembro
 
Registrado: mar 2004
Ubicación: Lima - Perú
Posts: 74
Poder: 21
Magician^ Va por buen camino
Cita:
Empezado por marto
wop!
P.D.: Qué es 5579788850208793711? o será 100110101101111011001000110010101110010011000010110010001101111?
4D 6F 64 65 72 61 64 6F 72
es la palabra "Moderador" escrita en ASCII Hexadecimal
__________________
MAGICIAN^
Lima - Perú
=======
MagicTech.blogspot.com
Responder Con Cita
  #4  
Antiguo 02-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por marto
Pues, quizá exista algún truco para evitarlo, pero yo juraría que eso pasa en todas las aplicaciones cuando las redimensionas....
Hola marto. Pues sí, en cierta medida pasa en todas las aplicaciones dependiendo mucho de la tarjeta de video que se tenga, pero con una misma tarjeta en Delphi es mucho más notorio que en el resto de las aplicaciones.

Cita:
Empezado por marto
P.D.: Qué es 5579788850208793711?
Ve la respuesta de Magician^

Cita:
Empezado por marto
o será 100110101101111011001000110010101110010011000010110010001101111?
Creo que no (al menos eso dice mi calculadora científica )

// Saludos
Responder Con Cita
  #5  
Antiguo 02-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Magician^
4D 6F 64 65 72 61 64 6F 72
es la palabra "Moderador" escrita en ASCII Hexadecimal
Creo que tengo serios problemas con mis métodos de encriptamiento



// Saludos
Responder Con Cita
  #6  
Antiguo 02-04-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
En estos momentos no tengo Delphi a mano, pero creo recordar que los controles descendientes de TGraphic ? tienen una propiedad Doublebuffer, mírate la ayuda sobre dicha palabra.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #7  
Antiguo 02-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por marcoszorrilla
creo recordar que los controles descendientes de TGraphic ? tienen una propiedad Doublebuffer
Hola Marcos. De hecho DoubleBuffered es para descendientes de TWinControl.
En mi ventana tengo un RxDbGrid anclado a todos lados, tres SpeedButton anclados arriba y a la derecha y algunas etiquetas. Todos metidos en un PageControl anclado a todos lados. Por arriba de esto tengo un panel anclado arriba y a los lados y dentro dos Image anclados uno a la izquierda y otro a la derecha.

Cuento todas estas intimidades porque se me hace curioso que en todos los controles se nota el efecto excepto en las imágenes. Hubiera pensado que éstas habían de ser las más castigadas.

// Saludos
Responder Con Cita
  #8  
Antiguo 03-04-2004
Avatar de Magician^
Magician^ Magician^ is offline
Miembro
 
Registrado: mar 2004
Ubicación: Lima - Perú
Posts: 74
Poder: 21
Magician^ Va por buen camino
Que procesador y tarjeta gráfica tienes, esta habilitada la aceleración de video en propiedades de pantalla?, esta la RxDbGrid con datos o vacía, has probado con menos controles?.

He realizado una prueba de la siguiente manera:

Un formulario con un PageControl anclado de las cuatro esquinas dejando un espacio de alrededor de 1 cm a cada lado, un JvDBGrid (Que es la evolución del RxDBGrid) dentro del page control, vacia y anclada a sus cuatro esquinas dejando también 1cm en los cuatro lados. Al cambiar de tamaño al formulario no se aprecia ningún parpadeo.

Resolución de trabajo: 1280x1024 a 32bits @75Hz
Tarjeta gráfica: GeForce 4 MX440
Procesador: Pentium 4 @ 2GHz
Memoria: 512MB DDR

Espero que estos datos puedan servirte.

Saludos.
__________________
MAGICIAN^
Lima - Perú
=======
MagicTech.blogspot.com
Responder Con Cita
  #9  
Antiguo 03-04-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por Magician^

Resolución de trabajo: 1280x1024 a 32bits @75Hz
Tarjeta gráfica: GeForce 4 MX440
Procesador: Pentium 4 @ 2GHz
Memoria: 512MB DDR
Creo que con eso no parpadea ni si lo programas con VB
__________________
E pur si muove
Responder Con Cita
  #10  
Antiguo 03-04-2004
Avatar de Magician^
Magician^ Magician^ is offline
Miembro
 
Registrado: mar 2004
Ubicación: Lima - Perú
Posts: 74
Poder: 21
Magician^ Va por buen camino
Voy a probarlo con una PC Virtual corriendo W98 a ver que sucede, pero lo hago mas tardecito, ahora estoy de salida.

Salu2
__________________
MAGICIAN^
Lima - Perú
=======
MagicTech.blogspot.com
Responder Con Cita
  #11  
Antiguo 03-04-2004
Avatar de Magician^
Magician^ Magician^ is offline
Miembro
 
Registrado: mar 2004
Ubicación: Lima - Perú
Posts: 74
Poder: 21
Magician^ Va por buen camino
Bueno, acabo de probar en un W98 virtual en donde se emula una mas modesta Trio64 (tarjeta de video) y se ve un lijero parpadeo pero en el PageControl, no en el grid, pero como dije antes este grid esta sin datos.
__________________
MAGICIAN^
Lima - Perú
=======
MagicTech.blogspot.com
Responder Con Cita
  #12  
Antiguo 03-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Muchas gracias por su interés y disculpen no haber respondido con más prontitud.

En efecto, si el grid está vacío no se nota el parpadeo aunque claro que en este caso tampoco hay nada que dibujar.

Supongo que tendré que resignarme y aceptar el hecho de que depende mayormente de la tarjeta de video y posiblemente mi percepción de que esto era más notorio en Delphi haya sido un poco errónea.

De nuevo, muchas gracias por el tiempo que se han tomado.

Les mando un saludo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:10:54.


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
Copyright 1996-2007 Club Delphi