Элементы на панели не получают фокус
Label
2 элемента WebBrowser
Panel в которую добавил еще 2 WebBrowser
написал:
private void Form2_Load(object sender, EventArgs e)
{
webBrowser1.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser2.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser3.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser4.GotFocus += new EventHandler(WebBrowser_GotFocus);
}
private void WebBrowser_GotFocus(Object sender, EventArgs e)
{
label1.Text = (sender as Control).Name;
}
Кликаю по браузерам на форме - имена отображаются.
Кликаю по браузерам на панели - не отображаются.
Как лечить?
Разместил TableLayoutPanel с двумя колонками и двумя строчками.
В первую колонку поместил 2 RadioButton, а во вторую 2 webBrowser.
написал:
private void Form2_Load(object sender, EventArgs e)
{
webBrowser1.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser2.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser3.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser4.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser5.GotFocus += new EventHandler(WebBrowser_GotFocus);
webBrowser6.GotFocus += new EventHandler(WebBrowser_GotFocus);
panel1.GotFocus += new EventHandler(WebBrowser_GotFocus);
radioButton1.GotFocus += new EventHandler(WebBrowser_GotFocus);
radioButton2.GotFocus += new EventHandler(WebBrowser_GotFocus);
tableLayoutPanel1.GotFocus += new EventHandler(WebBrowser_GotFocus);
}
private void WebBrowser_GotFocus(Object sender, EventArgs e)
{
label1.Text = (sender as Control).Name;
}
Кликаю по переключателю в первой строке - отображается его имя.
Кликаю по браузеру в первой строке - не отображается его имя.
Нажимаю Tab - отображается имя браузера первой строки.
Жму дальше - ничего.
Теперь по клику браузера первой строки начинает отображаться его имя.
Кликаю по переключателю второй строки - отображается его имя.
далее все как с первой строкой.
Кто подскажет, как обеспечить получение фокуса контролом на панели по клику на нем?
И почему поведение именно такое?