J'ai 10 zones de texte et j'ai besoin de sélectionner le texte de chacune d'entre elles. Le problème est que je ne peux pas sélectionner le texte de plusieurs zones de texte. Y at-il une solution à ce problème mon code est.Sélectionner du texte à partir de plusieurs zones de texte simultanément
private void Form1_Load(object sender, EventArgs e)
{
createTextBoxes(10);
((TextBox)textBoxes[0]).Select(1, 4);
((TextBox)textBoxes[1]).Select(1, 4); // <- it will not select text
((TextBox)textBoxes[2]).Select(1, 4); // same here
}
Control[] textBoxes;
private void createTextBoxes(int cnt)
{
textBoxes = new Control[cnt];
for (int i = 0; i < cnt; i++)
{
TextBox tb = new TextBox();
tb.Name = i.ToString();
tb.Location = new Point(5, 5 + 14 * i);
tb.Size = new Size(600, 20);
tb.BorderStyle = BorderStyle.None;
tb.Text = "sample text" + i.ToString();
textBoxes[i] = tb;
this.Controls.Add(tb);
}
}
Êtes-vous certain de ne pas sélectionner le texte dans la 2ème zone de texte? est-il possible que le texte soit sélectionné, vous ne le voyez pas comme sélectionné puisque le contrôle n'est pas au point? Quel est le but de la sélection? – j0tt
J'essaie de créer la sélection de texte rectangulaire – Woland