Avatar billede folle Nybegynder
09. januar 2002 - 11:50 Der er 9 kommentarer og
1 løsning

Slå hændelsen dblclick fra?

Er det muligt at slå hændelsen dblclick fra?
Eller findes der en anden hændelse som udføres hver gang man trykker med musen ligegyldigt hvor hurtigt man trykker efter hinanden?

-folle
Avatar billede bennytordrup Nybegynder
09. januar 2002 - 11:50 #1
Click
Avatar billede folle Nybegynder
09. januar 2002 - 11:56 #2
Click udføres kun én gang ved dobbelt klik.
Avatar billede tjacob Juniormester
09. januar 2002 - 12:03 #3
Bennys svar er korrekt, da koden i Click-eventet altid udføres, og altid FØR evt. Dbl-click kode.

Kunne du præcisere dit problem?
Avatar billede folle Nybegynder
09. januar 2002 - 12:04 #4
Jeg har fundet en løsning på problemet, som godt nok ikke er særligt pæn men virker. Den ønskede effekt opnås hvis man lader både click og dblclick udføre det samme stykke kode.
Avatar billede folle Nybegynder
09. januar 2002 - 12:06 #5
I min version af Visual Basic (v 6.0 Enterprise) udføres click kun én gang ved dokkelt klik. Er det anderledes hos jer?
Avatar billede tjacob Juniormester
09. januar 2002 - 12:12 #6
Mener du at koden i dit Dbl-click event kun kører en gang. Ja, naturligvis. Dbl-click betyder IKKE at koden i Click-eventet køres to gange!!

Dbl-Click er et event for sig selv, og det findes ikke i alle kontroller.

Hvis du ønsker en action udført 2 gange, så kan du jo blot kode for det, uanset om det er Click eller Dbl-click der skal udføre den action.
Avatar billede folle Nybegynder
09. januar 2002 - 12:20 #7
Jeg tror ikke helt du har forstået spørgsmålet.

Sådan fungerer VB 6.0

1. klik -> click
2. kliv -> dblclick

Jeg leder efter en hændelse (X) som udføres hver gang der trykkes på musen ligegyldigt hvor hurtigt man trykker efter hinanden

1. klik -> X
2. klik -> X

Så er man fri for at have den samme kode to gange.


Avatar billede tjacob Juniormester
09. januar 2002 - 12:38 #8
Det burde click da gøre?
Der kan så komme en konflikt med dblclick, hvis du klikker hurtigt nok, men dette kunne løses ved helt at fjerne dblclick-koden. (Hvis du kan undvære den).
Avatar billede folle Nybegynder
09. januar 2002 - 12:49 #9
Sådan fungerer min click ikke, men laver man dette lille trik fungerer det:

private sub knap_click()
<kode>
end sub

Private sub knap_dblclick()
knap_click
end sub
Avatar billede folle Nybegynder
21. januar 2003 - 20:26 #10
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester