4D v16.3Clickcount |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Clickcount
Clickcount
Die neue Funktion Clickcount gibt bei Ereignissen mit Mausklicks an, wie oft der Benutzer mit derselben Maustaste in rascher Abfolge/kurz nacheinander geklickt hat. So gibt sie z.B. bei einem Doppelklick den Wert 2 zurück. Mit dieser Funktion lassen sich Doppelklicks in Kopf- oder Fußzeilen einer Listbox herausfinden oder Sequenzen von Dreifachklicks oder mehr verwalten. Jeder Mausklick generiert ein eigenes Klick-Ereignis. Macht der Benutzer z.B. einen Doppelklick, wird für den ersten Klick ein Ereignis gesendet, in dem Clickcount 1 zurückgibt. Dann wird ein anderes Ereignis für den zweiten Klick gesendet, in dem Clickcount 2 zurückgibt. Diese Funktion ist nur für die Formularereignisse On Clicked, On Header Click oder On Footer Click verwendbar. Deshalb muss zuvor im Designmodus geprüft werden, ob in den Formulareigenschaften bzw. im spezifischen Objekt das passende Ereignis ausgewählt ist. Sind beide Formularereignisse On Clicked und On Double Clicked aktiviert, gibt die Funktion Clickcount folgendes zurück:
Dieser Code könnte im Kopfteil einer Listbox stehen, um einfache und doppelte Klicks zu verwalten: Case of Sie wollen Benutzern erlauben, Etiketten bei Bedarf zu bearbeiten. Sie sind nicht eingebbar, werden aber nach dreifachem Klick eingebbar. Die Objektmethode lautet folgendermaßen: If(Form event=On Clicked)
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v14 R5 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||