CLR: .Net / Mono / Boo / Otros CLR > C#
Re: Efecto óptico Con El Tabulador
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
[#] Página Siguiente
Ir a la versión completa