TransWikia.com

No puedo editar el texto de un TextBox cuando el Form esta dentro de un contenedor

Stack Overflow en español Asked by Pedro Jerí on December 20, 2020

al hacer clic en alguna parte del texto de un TextBox el cursor siempre aparece al inicio y no permite posicionar para modificar alguna letra. Eso sucede cuando el estilo de borde del formulario es Sizable u otro, sólo funciona con normalidad si el borde es None

Resalto que el Form lo lo cargo dentro de un Panel

¿Alguien sabe cómo puedo corregir eso?

private void button1_Click(object sender, EventArgs e)
{
    Form2 frm = new Form2();

    frm.TopMost = false;
    frm.TopLevel = false;
    //frm.FormBorderStyle = FormBorderStyle.None; //todo bien
    frm.FormBorderStyle = FormBorderStyle.Sizable; //aqui es el problema

    TextBox textBox = new TextBox();
    textBox.Text = "Hola x mundo";
    textBox.Location = new Point(0, 0);
    frm.Controls.Add(textBox);

    panel1.Controls.Add(frm);

    frm.Show();
    frm.BringToFront();
}

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP