Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Tlistview auf Touchsystemen (https://www.delphipraxis.net/178447-tlistview-auf-touchsystemen.html)

Peter666 8. Jan 2014 19:37

Tlistview auf Touchsystemen
 
Hi,

Ich hab hier ein kleines Problem und weiß nicht so genau wie man das beheben kann. Für ein iOS Projekt hab ich mehrere Datensätze die in aufbereiteter Form in einer Listview aufgeführt werden. Irgendwie wird beim Scrollen in der Liste steht's das onclick Event für den Eintrag auf den der Nutzer beim scrollen klickt ausgeführt. Hat jemand eine Idee, wie man dies umgeht? Ich habe versucht einen Timer beim OnClick Event zu starten, aber leider sehe Ich nicht wo man den Timer beim Scrollen deaktivieren kann.

Peter

RWarnecke 9. Jan 2014 04:28

AW: Tlistview auf Touchsystemen
 
Ich hatte so ein ähnliches Problem mit einer Listbox. Ich habe es dann über die Gestures realisiert :
Delphi-Quellcode:
procedure TMainForm.LB_DrivesOverallViewGesture(Sender: TObject;
  const EventInfo: TGestureEventInfo; var Handled: Boolean);
begin
  case EventInfo.GestureID of
    igiLongTap : begin
                   //Programmcode zum Anzeigen der Details
                 end;
  end;
end;
Mit diesem Beispiel wird der Programmcode erst dann ausgeführt, wenn man länger auf dem Eintrag bleibt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz