Oprava: Přepínání karty z SSTab řízení může způsobit počítače do být překreslení

Překlady článku Překlady článku
ID článku: 279739 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Přepínání karet (nastavení vlastnosti Karta) ovládacího prvku SSTab uvnitř smyčky způsobit na plochu a všechny podřízené být překreslení (to znamená všechna okna zobrazí k blikání).

Prohlášení

Tuto chybu byl vyřešen v aplikaci Visual Studio (Visual Basic) 6.0 Service Pack 5, které lze stáhnout z následujícího webu společnosti Microsoft na:
http://msdn.microsoft.com/vstudio/

Další informace

Kroky pro reprodukci chování

  1. Vytvořit standardní EXE projektu v jazyka. Jako výchozí je vytvořen formulář Form1.
  2. V nabídce projekt klepněte na tlačítko Vybrat součásti a přidat Microsoft kartách Dialog Ovládací 6.0.
  3. Přidat časovače a řízení SSTab Form1.
  4. V podokně kód Form1 's přidejte následující kód:
    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. Stiskněte klávesu F5 klíč spustit program a Všimněte si, že ploše a jeho podřízených oken blikat každém událostí časovače je.
  6. Ukončit program a vložte řádek DoEvents uvnitř Timer1_Timer.
  7. Spusťte program a Všimněte si, že ploše a jeho podřízených oken již blikat.
  8. Minimalizovat Form1 a Všimněte si, že ploše a jeho podřízených oken blikat znovu.
Poznámka: Tato oprava platí pouze pro scénář při minimalizaci formuláře. Řešení (pomocí DoEvents) v předchozím příkladu je tedy stále zapotřebí.

Vlastnosti

ID článku: 279739 - Poslední aktualizace: 28. února 2014 - Revize: 1.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Studio 6.0 Enterprise Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Klíčová slova: 
kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbvs600sp5fix KB279739 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:279739

Dejte nám zpětnou vazbu

 

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