begin process at 2012 02 11 10:54:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Intercepter ctrl-c ctrl-v pour couper coller


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Intercepter ctrl-c ctrl-v pour couper coller

mercredi 24 septembre 2008 à 18:06:34 | Intercepter ctrl-c ctrl-v pour couper coller

olibara

Bonjour, j'aimerais intercepter le ctrl-c dans une Form et plus precisement sur un Panel ou un Picturebox pour pouvoir mettre des choses dans le clipboard

Mais je ne sais pas comment faire

1- Ni pour intercepter ctrl-c
2- Ni pour remplir le clipboard

Merci pour votre aide
jeudi 25 septembre 2008 à 03:41:28 | Re : Intercepter ctrl-c ctrl-v pour couper coller

xmox667

Membre Club
Salut,
Pour intercepter le copier - coller :
il faut brancher l'event KeyDowndu control concerné :

//Ctrl+C
private void KeyDown(object sender, KeyEventArgs e)
{
    if (e.Control == true && e.KeyCode == Keys.C)
    {
    // placer le code de l'action
    }
}

//Ctrl+V
private void KeyDown(object sender, KeyEventArgs e)
{
     if (e.Control == true && e.KeyCode == Keys.V)
    {
    // placer le code de l'action
    }
}

Pour l'utilisation du presse-papier (Clipboard) :
[Lien] en anglais.
http://www.geekpedia.com/tutorial188_Clipboard-Copy-and-Paste-with-Csharp.html

A+
jeudi 25 septembre 2008 à 07:50:28 | Re : Intercepter ctrl-c ctrl-v pour couper coller

olibara

Merci

Malheureusement il n'y a pas de Key-Down sur un picturebox

Ni sur un panel
jeudi 25 septembre 2008 à 09:28:53 | Re : Intercepter ctrl-c ctrl-v pour couper coller

sebmafate

Membre Club Administrateur CodeS-SourceS
le plus sage n'est pas d'intercepter le Ctrl+C/Ctrl+V mais de scruter le presse papier !

va voir cette source : http://www.csharpfr.com/codes/CLIPBOARDSPY-ESPIONNER-PRESSE-PAPIER-TOUT-SIMPLEMENT_35649.aspx


Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
jeudi 25 septembre 2008 à 10:08:23 | Re : Intercepter ctrl-c ctrl-v pour couper coller

olibara

Salut Sebastien

Je n'ai pas vraiment regardé le detail de ta solution mais a mon avis c'est un peu prendre les choses a l'envers

Ce que je veux faire c'est aller mettre des choses dans le clipboard si on fait ctrl-c
Pour le moment j'utilise l'event mouseDown

Si j'ai bien compris ce que tu propose c'est d'attendre que le systeme essaye de mettre qq chose dans le clipboard pour pour bousculer le mécanisme et y mettre autre chose ?

A mon avis on doit pouvoir intercepter ctrl-c Avant !!


jeudi 25 septembre 2008 à 10:29:36 | Re : Intercepter ctrl-c ctrl-v pour couper coller

sebmafate

Membre Club Administrateur CodeS-SourceS
mouaip... en fait, l'intérets de ma solution, c'est de pouvoir scruter ce que toutes les applications mettent dans le clipboard.




Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]


Cette discussion est classée dans : ctrl, coller, couper, intercepter


Répondre à ce message

Sujets en rapport avec ce message

datagrid et copier coller [ par taoetc ] bonjour j'aimerais permettre le copier coller d'une ligne de mon datagrid vers un docuemtn externe style excel vevia ctrl C ctrl V.JE me suis dit, ba Copier, Coller, Couper [ par emmanuel9 ] Bonjour à tous, J'ai une form avec un menu edition avec dedans les trucs classiques, copier, coller, couper. Et sur ma form j'ai plusieurs textbox. Visual C# bug (?) couper/coller [ par Mgiv64 ] Bonjour, J'utilise Visual C# depuis peu dans le but de développer une application.J'améliore sans cesse cette petite application depuis quelques jours copier et coller des cellules fusionner [ par koukou6311 ] bonjour à tous je voudrai faire une petite application qui copie des cellules de la feuille 1 et qui les collent dans la feuille 2 dans le meme classe Intercepter les messages windows [ par jagxx ] Bonjour,Je me permets de créer un nouveau message bien que le dernier est du05.05.08 et qu'il concerne le même sujet mais avec des petites modificatio intercepter un scan avec une douchette [ par nadowin ] Bonjour,Mon problème est simple : je suis sur un textbox, je scanne le code barre avec la douchette et je traite l'information, je mets le focus sur u utilisation d'un array avec une class [ par maserati222 ] voila j'essai de faire une class ctrl et de l'utiliser en tant que tableau [] mais quand j'essai d'attribuer une valeur j'ai une erreurbesoin d'aide ( Selectionner tous les éléments d'une listbox avec un ctrl-a [ par renyone ] Bonjour à tous.J'aimerais sélectionner tous les éléments d'une listbox avec un ctrl-a mais j'ai une erreur à l'exécution. Voilà une partie de mon code Coller des labels [ par bubbathemaster ] J'ai plusieurs labels que je colle les uns à côtés des autres avec la propriété dock à Left et l'autosize qui va bien.Le problème, c'est qu'un espace deplacer et coller une image [ par liaram ] bonjour tout le monde, je debute en c#. voila je veux realsier une petite application mais je trouvce des difficultés coté graphique!!!-je veux coller


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales