REVISIÓN: Cambio de fichas de SSTab control puede causa escritorio volver a dibujar

Seleccione idioma Seleccione idioma
Id. de artículo: 279739 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

Cambiar de fichas (estableciendo la propiedad TAB ) de un control SSTab dentro de un bucle puede causar el escritorio y todos sus elementos secundarios se vuelva a dibujar (es decir, todas las ventanas aparecen a parpadear).

Estado

Este error se ha arreglado en (Visual Basic) de Visual Studio 6.0 Service Pack 5, que puede descargarse desde el siguiente sitio Web en:
http://msdn.microsoft.com/vstudio/

Más información

Pasos para reproducir este comportamiento

  1. Cree un proyecto Standard EXE en Visual Basic. Se creará Form1 de manera predeterminada.
  2. En el menú proyecto , haga clic para seleccionar componentes y, a continuación, agregue Microsoft Tabbed Dialog Control 6.0 .
  3. Agregue un temporizador y un control SSTab a Form1.
  4. Agregue el código siguiente en el panel de código de Form1:
    Private Sub Form_Load()
        With Timer1
            .Enabled = True
            .Interval = 1000
        End With
    End Sub
    
    Private Sub Timer1_Timer()
        Dim i As Integer
        For i = 0 To 2
            SSTab1.Tab = i
            'DoEvents
        Next i
    End Sub
    					
  5. Se desencadena tecla el F5 para ejecutar el programa y observe que el escritorio y sus ventanas secundarias parpadean cada vez que el evento de temporizador.
  6. Detenga el programa y elimine la línea de DoEvents dentro Timer1_Timer.
  7. Ejecute el programa y observe que ya no parpadean el escritorio y sus ventanas secundarias.
  8. Minimizar Form1 y observe que el escritorio y sus ventanas secundarias parpadean nuevo.
Nota : la corrección en sólo se aplica a la situación cuando se minimiza el formulario. Por lo tanto, la solución (mediante DoEvents) en el ejemplo anterior sigue siendo necesario.

Propiedades

Id. de artículo: 279739 - Última revisión: domingo, 23 de febrero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Visual Studio 6.0 Enterprise
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbvs600sp5fix KB279739 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 279739

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com