CLR: .Net / Mono / Boo / Otros CLR > C#

 Re: Efecto óptico Con El Tabulador

(1/2) > >>

joanca:
Hola a todos/as.

Cuando creo un Formulario MDI con VS2005 y C# y lo lanzo desde el Form principal, en el momento que pulso por primera vez el Tabulador para moverme entre controles, se produce el efecto óptico de refresco del Formulario, y solamente como digo se produce en la primera pulsación del Tab y siempre en Formularios MDI, ya que en Formularios modales no sucede.

Si alguien tiene alguna idea se lo agradezco.

Saludos.

JuanK:
:rolleyes:
Verifica con las opcciones de display de la forma por ejemplo:

Forma.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.Opaque, true);

tambien puedes probas con lo de las propiedasdes de doble buffer.


Finalmente se pede deber a algun rpoceso del JIT, para descartar eso ingresa por consola de visual studio hasta la carpeta de tu ejecutable y hasle:

ngen /install ejecutable.exe

y luego vuelve a porbar ejecutando el programa a ver como te va.

joanca:
Hola Juank buenos días.

He probado el "SetStyle" con varias opciones y sigue el mismo efecto óptico, así como también pasando la compilación con el "ngen". Y respecto al doble buffer pués la verdad es que no se por donde tirar. Si me lo puedes aclarar un poco más te lo agradezco.

Saludos y gracias por atenderme.

JuanK:
enviame el codigo del proyceto donde eso te sucede para probarlo yo mismo... tengo algunas sospechas...

joanca:
Hola Juank buenos días.

Te adjunto el fichero "Preferencias.cs" que es ejemplo de un Formulario sencillo donde opero con variables del Settings y no con B.D., pero para el caso es lo mismo.

Al final de dicho fuente, te he adjuntado el designer "Preferencias.Designer.cs".

Gracias.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa