J'ai des contrôles qui représentent les boutons copier coller couper, et là je suis en train de faire les fonctions de chacun en utilisant la classe clipboard.
Pour la fonction copier/couper il n'y a pas de problème mais pour la fonction coller, je n'arrive pas à récupérer le contrôle actif afin de tester si c'est une textbox.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
// fct Copie
Clipboard.SetDataObject(this.ActiveControl);
 
//fct coller
IDataObject iData = Clipboard.GetDataObject();
if (this.ActiveControl == System.Windows.Forms.TextBox)
        this.ActiveControl.Text = Convert.ToString(iData.GetData(DataFormats.Text));
l'ennui c'est que activecontrol est de ce type System.Windows.Forms.Control
si quelqu'un a une idée.
Merci