OVH Cloud OVH Cloud

Touche CTRL enfoncé?

4 réponses
Avatar
Sylvain
Bonjour, j'aimerais savoir quel fonction employ=E9, pour=20
connaitre le statut (press=E9 ou pas) des touches CTRL et=20
SHIFT.
Merci de votre savoir
Sylvain

4 réponses

Avatar
Paul Bacelar
Si je ne m'abuse, CTRL et SHIFT sont des touches system donc methode WndProc
+ message WM_SYSKEYDOWN.
--
Paul Bacelar
Développeur, Consultant, Expert en technologie de développement Microsoft.
Recherchant poste CDI/CDD/FREELANCE.

"LEBRUN Thomas" a écrit dans le
message de news:
Utilise les evenements des touches : KeyPress, KeyDown, etc....

Tom.

"Sylvain" a écrit :

> Bonjour, j'aimerais savoir quel fonction employé, pour
> connaitre le statut (pressé ou pas) des touches CTRL et
> SHIFT.
> Merci de votre savoir
> Sylvain
>


Avatar
Sylvain
merci pour la réponse, je travaille dans l'event
SelectedIndexChanged dans un listview, comment puis-je
utilisé cette technique. Un exemple serait le bienvenue..
merci à l'avance..
Sylvain


-----Message d'origine-----
Si je ne m'abuse, CTRL et SHIFT sont des touches system


donc methode WndProc
+ message WM_SYSKEYDOWN.
--
Paul Bacelar
Développeur, Consultant, Expert en technologie de


développement Microsoft.
Recherchant poste CDI/CDD/FREELANCE.

"LEBRUN Thomas"


a écrit dans le
message de news:5F52B987-3FC1-409C-920D-



Utilise les evenements des touches : KeyPress,




KeyDown, etc....

Tom.

"Sylvain" a écrit :

> Bonjour, j'aimerais savoir quel fonction employé, pour
> connaitre le statut (pressé ou pas) des touches CTRL




et
> SHIFT.
> Merci de votre savoir
> Sylvain
>




.



Avatar
Sylvain..
tu peux permettre quand c'est fantastique comme ça..
merci.. mille fois..
Sylvaiin..


-----Message d'origine-----
Si je peux me permettre, tu devrais regarder du coté de


la propriété Control.ModifierKeys : elle te permet
d'indiquer quel boutons (SHIFT, CTRL, and ALT) a été
appuyé

Ex en C# :

private void button1_KeyPress(object sender,


System.Windows.Forms.KeyPressEventArgs e)
{
if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift)
{
MessageBox.Show("Pressed " + Keys.Shift);
}
}

Source :


http://www.microsoft.com/france/communautes/webnews/msdn/de
fault.mspx?
dg=microsoft.public.fr.dotnet.csharp&&lang=fr&&cr=FR&&rÃ8
19880-0FFA-42DD-B1DF-E1A907F88387


Tom

"Sylvain" a écrit :

merci pour la réponse, je travaille dans l'event
SelectedIndexChanged dans un listview, comment puis-je
utilisé cette technique. Un exemple serait le




bienvenue..
merci à l'avance..
Sylvain


>-----Message d'origine-----
>Si je ne m'abuse, CTRL et SHIFT sont des touches




system
donc methode WndProc
>+ message WM_SYSKEYDOWN.
>--
>Paul Bacelar
>Développeur, Consultant, Expert en technologie de
développement Microsoft.
>Recherchant poste CDI/CDD/FREELANCE.
>
>"LEBRUN Thomas"





a écrit dans le
>message de news:5F52B987-3FC1-409C-920D-

>> Utilise les evenements des touches : KeyPress,
KeyDown, etc....
>>
>> Tom.
>>
>> "Sylvain" a écrit :
>>
>> > Bonjour, j'aimerais savoir quel fonction employé,




pour
>> > connaitre le statut (pressé ou pas) des touches




CTRL
et
>> > SHIFT.
>> > Merci de votre savoir
>> > Sylvain
>> >
>
>
>.
>



.



Avatar
LEBRUN Thomas
Ravi de t'avoir aidé :)

Tom.


"Sylvain.." a écrit :

tu peux permettre quand c'est fantastique comme ça..
merci.. mille fois..
Sylvaiin..


>-----Message d'origine-----
>Si je peux me permettre, tu devrais regarder du coté de
la propriété Control.ModifierKeys : elle te permet
d'indiquer quel boutons (SHIFT, CTRL, and ALT) a été
appuyé
>
>Ex en C# :
>
>private void button1_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e)
>{
> if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift)
> {
> MessageBox.Show("Pressed " + Keys.Shift);
> }
>}
>
>Source :
http://www.microsoft.com/france/communautes/webnews/msdn/de
fault.mspx?
dg=microsoft.public.fr.dotnet.csharp&&lang=fr&&cr=FR&&rÃ8
19880-0FFA-42DD-B1DF-E1A907F88387
>
>
>Tom
>
>"Sylvain" a écrit :
>
>> merci pour la réponse, je travaille dans l'event
>> SelectedIndexChanged dans un listview, comment puis-je
>> utilisé cette technique. Un exemple serait le
bienvenue..
>> merci à l'avance..
>> Sylvain
>>
>>
>> >-----Message d'origine-----
>> >Si je ne m'abuse, CTRL et SHIFT sont des touches
system
>> donc methode WndProc
>> >+ message WM_SYSKEYDOWN.
>> >--
>> >Paul Bacelar
>> >Développeur, Consultant, Expert en technologie de
>> développement Microsoft.
>> >Recherchant poste CDI/CDD/FREELANCE.
>> >
>> >"LEBRUN Thomas"

>> a écrit dans le
>> >message de news:5F52B987-3FC1-409C-920D-
>>
>> >> Utilise les evenements des touches : KeyPress,
>> KeyDown, etc....
>> >>
>> >> Tom.
>> >>
>> >> "Sylvain" a écrit :
>> >>
>> >> > Bonjour, j'aimerais savoir quel fonction employé,
pour
>> >> > connaitre le statut (pressé ou pas) des touches
CTRL
>> et
>> >> > SHIFT.
>> >> > Merci de votre savoir
>> >> > Sylvain
>> >> >
>> >
>> >
>> >.
>> >
>>
>.
>