J'ai une application Windows Form avec plusieurs zones de texte. J'essaye d'ajouter un droit-copie la fonction de coller & dedans. J'ai ajouté le menu contextuel en utilisant le ContextMenuStrip. Cependant, j'utilise ce menu pour 2 zones de texte différentes dans l'application. Lorsque je sélectionne et met en surbrillance du texte d'une zone de texte, puis que je fais la même chose en sélectionnant et en surlignant le texte de l'autre zone de texte, il copie dans le texte des deux zones de texte. Comment puis-je le séparer pour qu'il sache de quelle boîte de texte copier?C# Sélection de texte dans la zone de texte appropriée
C'est le code que j'ai:
private void copyToolStripMenuItem_Click(object sender, EventArgs e)
{
string leadSelectedText = leadsTextBox.SelectedText;
string resultSelectedText = resultTextBox.SelectedText;
Console.WriteLine(leadSelectedText);
Console.WriteLine(resultSelectedText);
}
Pourquoi avez-vous parlé de ContextMenuStrip, mais vous nous avez montré une méthode copyToolStripMenuItem_Click? – 3per
parce que c'est l'élément dans ce menu contextuel? – Danny
Désolé, regardez ceci http://stackoverflow.com/questions/4886327/determine-what-control-the-contextmenustrip-was-used-on – 3per