CORRECÇÃO: Mudança separadores de SSTab controlo pode causa computador para ser pintado de novo

Traduções de Artigos Traduções de Artigos
Artigo: 279739 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Mudar de separadores (definindo a propriedade separador ) de um controlo SSTab dentro de um ciclo pode provocar o ambiente de trabalho e todos os subordinados para ser pintado de novo (ou seja, todas as janelas aparecem apresentar imagens intermitentes).

Ponto Da Situação

Este erro foi corrigido no Visual Studio (Visual Basic) 6.0 Service Pack 5, que pode ser transferido a partir do seguinte Web site da Microsoft em:
http://msdn.microsoft.com/vstudio/

Mais Informação

Passos para reproduzir o comportamento

  1. Crie um projecto EXE padrão no Visual Basic. É criado o Form1 por predefinição.
  2. No menu projecto , clique para seleccionar componentes e, em seguida, adicione Microsoft 6.0 de controlo de caixa de diálogo com separadores .
  3. Adicione um temporizador e um controlo SSTab ao Form1.
  4. Adicione o seguinte código no painel de código do 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. Prima F5 a tecla para executar o programa e tenha em atenção que o ambiente de trabalho e respectivas janelas subordinado tremer sempre que o evento de temporizador é accionado.
  6. Parar o programa e a linha DoEvents dentro Timer1_Timer uncomment.
  7. Execute o programa e repare que o ambiente de trabalho e respectivas janelas subordinado não a tremeluzir.
  8. Minimize Form1 e note que o ambiente de trabalho e respectivas janelas subordinado tremer novamente.
Nota : A correcção só se aplica ao cenário quando este é minimizado. Por conseguinte, a solução (utilizando DoEvents) no exemplo anterior for ainda necessário.

Propriedades

Artigo: 279739 - Última revisão: 24 de fevereiro de 2014 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio 6.0 Enterprise Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbvs600sp5fix KB279739 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 279739

Submeter comentários

 

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