🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #1450

Re: Il parametro Shift di KeyDown e KeyUp

#1450
From: William
Date: Fri, 30 Apr 2004 10:42
45 lines
2085 bytes
"(�`�.�Massy�.���)" <massimiliano_2000@libero.it> ha scritto nel messaggio
news:MW7kc.28857$Qc.1109278@twister1.libero.it...
> Sul mio manuale fa un esempio di codice per estrarre informazioni dal
> partametro "Shift", ricevuto dagli eventi KeyDown e KeyUp (cio� per vedere
> se � stato premuto ctrl, alt o maiusc):
> Private SubText1_KeyDown(KeyCode As Integer, Shift As Integer)
>
> If Shift And vbShiftMask Then
>
> Print "Maiusc premuto"
>
> End If
>
> If Shift And vbCtrlMask Then
>
> Print "Ctrl premuto"
>
> End If
>
> If Shift And vbAltMask Then
>
> Print "Alt premuto"
>
> End If
>
> ' ...
>
> End Sub
>
>
>
> Ora ho visto che il codice funziona anche sostituendo "=" ad "And" nelle
> varie istruzioni if.
>
> Volevo sapere qual'� la differenza o se sia con = che con and le due
> istruzioni sono equivalenti.
>
>
>

Non � la stessa cosa perch� l'AND fa un mascheramento di bit e nel caso
premi un solo tasto pu� andare bene anche la sostituzione con l'uguale ma se
premi 2 tasti contemporaneamente l'uguale non lo puoi pi� usare.
L'AND direi che sia la soluzione migliore.
Technical Details
Message-ID: <f4qkc.30349$Qc.1166198@twister1.libero.it>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed1.uni2.dk!inn1.libero.it!twister1.libero.it.POSTED!not-for-mail
References: <MW7kc.28857$Qc.1109278@twister1.libero.it>

Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII
X-Google-Thread: f94ee,4cdf350303981dd6
X-Google-Attributes: gidf94ee,public
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!newsfeed1.uni2.dk!inn1.libero.it!twister1.libero.it.POSTED!not-for-mail
From: "William" <willy78@libero.it>
Newsgroups: free.it.visual-basic
References: <MW7kc.28857$Qc.1109278@twister1.libero.it>
Subject: Re: Il parametro Shift di KeyDown e KeyUp
Lines: 47
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <f4qkc.30349$Qc.1166198@twister1.libero.it>
Date: Fri, 30 Apr 2004 10:42:19 GMT
NNTP-Posting-Host: 151.38.9.219
X-Complaints-To: abuse@net24.it
X-Trace: twister1.libero.it 1083321739 151.38.9.219 (Fri, 30 Apr 2004 12:42:19 MET DST)
NNTP-Posting-Date: Fri, 30 Apr 2004 12:42:19 MET DST
Organization: [Infostrada]