Seite 3 von 3

Verfasst: 24.09.2006 19:51
von mk-soft
Ich würde auf LeftClick reagieren. Es bezieht sich ja auf das Gadget.

In einer sauberen schleife werden immer alle Events auch abgearbeitet. Auch die, die nicht gebraucht werden.

Ein etwas grösseres Beispiel als Editor.
http://www.purebasic.fr/german/viewtopic.php?t=9833

Verfasst: 24.09.2006 19:57
von Captn. Jinguji
AND51 hat geschrieben:No' 'ne Idee: Verwendest du WindowEvent oder WAITWindowEvent? Kann ja vielleicht sein, dass ein mausklick zwei mal gewertet wird, weil du den Mausbutton über mehrere Windowevents hinweg gedrückt hälst...
Wenn ich mich mal selbst zitieren darf :

Code: Alles auswählen

Repeat 
  
   Event                = WaitWindowEvent() 
Stand in der ursprünglichen Fragestellung gleich oben an.
Nein, es ist genau die Ursache, die mk-soft durch seinen Hinweis identifiziert hat.

Verfasst: 24.09.2006 20:02
von AND51
Tschuldige, hab ich nicht drauf geachtet.
mk-soft hat geschrieben:Ich würde auf LeftClick reagieren. Es bezieht sich ja auf das Gadget.
Weißt du, als ich Anfänger war, dachte ich genau dasselbe. Aber was ist mit den Leuten, die die Mausbuttons vertauscht haben (Linkshänder)?

Verfasst: 24.09.2006 20:05
von ts-soft
AND51 hat geschrieben:TAber was ist mit den Leuten, die die Mausbuttons vertauscht haben (Linkshänder)?
Löst dort nicht die rechte Maustaste ein #PB_EventType_LeftClick aus :freak:

Verfasst: 24.09.2006 20:22
von Captn. Jinguji
mk-soft hat geschrieben:Ich würde auf LeftClick reagieren. Es bezieht sich ja auf das Gadget.

In einer sauberen schleife werden immer alle Events auch abgearbeitet. Auch die, die nicht gebraucht werden.

Ein etwas grösseres Beispiel als Editor.
http://www.purebasic.fr/german/viewtopic.php?t=9833
Ja schaue ich mir an.

Aber, eben weil es sich auf das Gadget bezieht, hatte ich mich gefragt, ob es "semantisch" letztlich der Mouseclick ist, der mich interessiert oder evtl. doch der EventType_Change - unter der Annahme, letzteres sei die Entsprechung dafür, dass die Row sich selektiert fühlt; die Frage wird sich vielleicht später stellen, wenn ich einmal das Thema Tastaturnavigation angehen sollte.

Ach, weisst du was ? Ich werds einfach mal ausprobieren, ob und welche der beiden Events noch durchkommen, wenn ich #PB_ListIcon_FullRowSelect nochmal wieder wegnehme.

Nochmal "Danke" für Deine Hinweise

Verfasst: 24.09.2006 20:27
von Captn. Jinguji
AND51 hat geschrieben:Tschuldige, hab ich nicht drauf geachtet.
Ach wo, war ja schon naheliegend,die Frage, der Thread hier ist ja schon recht lang geworden. Mit WindowEvent ohne wait bin ich vorsichtig - vermeide es bisher ganz -, weil ich den Teil der OnlineHilfe - glaube ich - ganz gut verstanden habe.

Verfasst: 24.09.2006 20:34
von AND51
ts-soft hat geschrieben:
AND51 hat geschrieben:TAber was ist mit den Leuten, die die Mausbuttons vertauscht haben (Linkshänder)?
Löst dort nicht die rechte Maustaste ein #PB_EventType_LeftClick aus :freak:
Keine Ahnung... :?:

Verfasst: 24.09.2006 20:39
von ts-soft
AND51 hat geschrieben:Keine Ahnung... :?:
:lol: , welche Wirkung sollte das Tauschen denn sonst haben :mrgreen:

Verfasst: 24.09.2006 20:53
von Captn. Jinguji
mk-soft hat geschrieben: In einer sauberen schleife werden immer alle Events auch abgearbeitet. Auch die, die nicht gebraucht werden.
Hän isch doch implizitt jedonn, äsuns wöär dr Player jo nit zwimol onjespronge ;)))