vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
flackern in listview 
Autor: georg-30
Datum: 20.06.03 19:12

hallo leute

ich habe einen code gefunden der das flackern in einem listwiew unterbindet.

nur ein problem habe ich damit. ich lasse meine einträge in das listview über form_load laufen und das aktualisieren muss ich natürlich auch mit form_load machen.

kann man diesen code so umbauen das es funktioniert?

währe euch sehr sehr dankbahr


grüße georg


Private Declare Function SendMessage Lib "user32" Alias _
"SendMessageA" (ByVal hwnd As Long, ByVal wMsg As _
Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_SETREDRAW = &HB

Private Sub Form_Load()
With ListView1
Set .Container = Picture1
.Top = 0
.Left = 0
.Height = Picture1.ScaleHeight
.Width = Picture1.ScaleWidth
End With
End Sub

Private Sub Command1_Click()
Dim I As Long
Dim vstrWert As String

'Aktualisierung abschalten
If Check1.Value = vbChecked Then
Call SendMessage(Picture1.hwnd, WM_SETREDRAW, 0&, 0&)
End If

'Schleife für Berechnungen, ...
For I = 1 To 500
'Messages ausführen
DoEvents

'Hier steht der Code, der die Einträge erzeugt
vstrWert = "Eintrag " & Str(I)

'In ListView eintragen
ListView1.ListItems.Add I, , vstrWert

If I Mod 10 = 0 Then Label1.Caption = I
Next I

'Aktualisierung wieder einschalten
If Check1.Value = vbChecked Then
Call SendMessage(Picture1.hwnd, WM_SETREDRAW, 1&, 0&)
End If

'Für Neudarstellung
ListView1.Refresh
End Sub

Private Sub Command2_Click()
ListView1.ListItems.Clear
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
flackern in listview692georg-3020.06.03 19:12
Re: flackern in listview467unbekannt20.06.03 19:22
Re: flackern in listview394georg-3020.06.03 19:39
Re: flackern in listview439unbekannt20.06.03 19:46
Re: flackern in listview510georg-3020.06.03 19:55
Re: flackern in listview422unbekannt20.06.03 20:01
Re: flackern in listview436georg-3020.06.03 20:05
Re: flackern in listview437unbekannt20.06.03 20:11

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel