User Tools

Site Tools


ro:clickb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
ro:clickb [2017/09/12 03:20]
junior-root [Notă]
ro:clickb [2017/09/12 03:23]
junior-root [Notă]
Line 33: Line 33:
 if clickb = MOUSEBUTTON_LEFT & MOUSEBUTTON_DOUBLECLICK then print "a fost apăsat butonul din stânga"; if clickb = MOUSEBUTTON_LEFT & MOUSEBUTTON_DOUBLECLICK then print "a fost apăsat butonul din stânga";
 </code> </code>
-**Atenție:** În cazul executării unui dublu clic, BASIC-256 va detecta mai întâi clicul inițial și va semnaliza prin funcția **ClickB** butonul apăsat. Dacă se execută un dublu clic, doar al doilea clic **ClickB** va conține atât valoare butonului cu care s-a făcut clic, cât și valoarea MOUSEBUTTON_DOUBLECLICK.+**Atenție:** În cazul executării unui dublu clic, BASIC-256 va detecta mai întâi clicul inițial și va semnaliza prin funcția **ClickB** butonul apăsat. Dacă se execută un dublu clic, doar al doilea clic **ClickB** va conține atât valoare butonului cu care s-a făcut clic, cât și valoarea MOUSEBUTTON_DOUBLECLICK.\\ 
 +Pentru a detecta un clic făcut cu butonul din stânga, indiferent că este un simplu clic sau este un dublu clic, se poate verifica astfel: 
 +<code> 
 +if (clickb & MOUSEBUTTON_LEFT) then print "a fost apăsat butonul din stânga"; 
 +</code> 
  
 ==== Exemplu cu detectarea butoanelor și a dublu clicului ==== ==== Exemplu cu detectarea butoanelor și a dublu clicului ====
ro/clickb.txt · Last modified: 2020/02/28 10:46 (external edit)