|
| List og mouse event Fra : Allan Schuster Bach |
Dato : 07-05-03 21:39 |
|
Jeg har en list, hvor der selvfølgelig er en række af forskellige elementer
i
Når jeg trykker på et af elementerne, vil jeg gerne have en hændelse til at
ske. Det gør der også, men to gange. Hvordan i hede hule h....., få man det
til kun at gøre det en gang?
Allan Bach
| |
Lars Dam (08-05-2003)
| Kommentar Fra : Lars Dam |
Dato : 08-05-03 05:54 |
|
On Wed, 7 May 2003 22:38:40 +0200
"Allan Schuster Bach" <newskonto@schuster.dk> wrote:
> Jeg har en list, hvor der selvfølgelig er en række af forskellige elementer
> i
>
> Når jeg trykker på et af elementerne, vil jeg gerne have en hændelse til at
> ske. Det gør der også, men to gange. Hvordan i hede hule h....., få man det
> til kun at gøre det en gang?
>
Det er fordi du skal undersøge din ListSelectionEvent. Den sender nemlig to events fordi du først de-selecter den gamle, og derefter selecter den nye.
Brug evt. getFirstIndex() og sel i listen om dette index er selected. Hvis dette er tilfældet (og du bruger single select) så brug eventen. Ellers ignorer den.
Evt., kan det være du måske bare skal ignorere events der er 'getValueIsAdjustning()'... Prøv dig lidt frem
> Allan Bach
vh. ld
| |
|
|