Einzelnen Beitrag anzeigen

Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#5

Re: TListView: Deselektieren verhindern?

  Alt 1. Nov 2007, 13:53
Zitat von PeterPanino:
Mit diesem Code habe ich herausgefunden, dass bei der Selektion eines Items (wenn vorher ein anderes Item selektiert war), dieses Ereignis OnChanging 3 mal aufgerufen wird:

Delphi-Quellcode:
procedure TForm1.ListViewChanging(Sender: TObject; Item: TListItem;
  Change: TItemChange; var AllowChange: Boolean);
begin
  if (Change = ctState) then
    Windows.Beep(Random(100) + 150, 300);
end;
Vlt. wäre "OutputDebugString" da praktischer *gg*


Zitat von PeterPanino:
Aber ich habe noch nicht herausgefunden, wie man verhindern kann, dass ListView.ItemIndex auf -1 gesetzt wird.
Die Funktion von marabu sollte dir doch helfen können, oder?
Chris
  Mit Zitat antworten Zitat