Nun habe ich noch einen neuen Wunsch. Ich schreib mit folgendem Code in eine ListView. Leider sehe ich aber immer nur den ersten Eintrag und am Ende der ListView werden neue hinzugefügt.
Kann man irgendwie die Reihenfolge umdrehen oder den Focus auf den letzten Eintrag setzen?
Außerdem sollte will ich nur die letzten 50 Einträge anzeigen, muss also noch irgendwie eine Beschränkung einfügen. Gibt es bei der ListView Sowass oder muss ich auf ein Grid umsteigen?
// Schreiben der Daten in Logbuch
ListView_Log->SmallImages = Form_Hauptmaske->ImageList1;
TListItem *ListItem;
ListView_Log->ViewStyle = vsReport;
ListItem = ListView_Log->Items->Add();
ListItem->ImageIndex = Index;
ListItem->Caption = text;
delete[] Buffer;
Application->ProcessMessages();
Sleep(1000);[/SIZE]
Grüße
19791
Kann man irgendwie die Reihenfolge umdrehen oder den Focus auf den letzten Eintrag setzen?
Außerdem sollte will ich nur die letzten 50 Einträge anzeigen, muss also noch irgendwie eine Beschränkung einfügen. Gibt es bei der ListView Sowass oder muss ich auf ein Grid umsteigen?
// Schreiben der Daten in Logbuch
ListView_Log->SmallImages = Form_Hauptmaske->ImageList1;
TListItem *ListItem;
ListView_Log->ViewStyle = vsReport;
ListItem = ListView_Log->Items->Add();
ListItem->ImageIndex = Index;
ListItem->Caption = text;
delete[] Buffer;
Application->ProcessMessages();
Sleep(1000);[/SIZE]
Grüße
19791
Comment