Невозможно выделить текст элемента управления TextBox с помощью мыши - PullRequest
2 голосов
/ 07 декабря 2011

Я хочу встроить Form в другой Form. Вот что я попробовал:

private void Form1_Load(object sender, EventArgs e)
{
    Form2 form = new Form2();  
    form.TopLevel = false;  
    panel1.Controls.Add(form);  
    form.Dock = DockStyle.Fill;  
    form.Show();  
}

Form1 является родительской формой. Form2 - это дочерняя форма с элементом управления TextBox.

Проблема: После встраивания дочерней формы, TextBox в дочерней форме нельзя выбрать с помощью мыши.

Может кто-нибудь помочь?

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Я погуглил проблему.Из моего исследования я пришел к выводу, что не стоит вставлять Form в Panel.Я выбрал другой подход и теперь сделал ребенка Form ребенком MDI .

0 голосов
/ 07 декабря 2011

Вам необходимо установить родительский элемент формы перед вызовом .Show ()

form.Parent = this;

...