C# winforms Панель инструментов Dropdown с toolstripcontrolhost открывается в (0,0) месте в первый раз

У меня есть контроль связывания с 5 пунктами, включая нажатие кнопки. Я программно добавляю toolstripcontrolhost, который содержит панель к кнопке toolstrip down. Когда я открываю раскрывающийся список в первый раз, он отображается в месте (0,0). Во второй и третий раз раскрывающийся список открывает правильную позицию. Как я могу исправить эту ошибку?

FormTest formTest = new FormTest(); 
formTest.TopLevel = false; 
tsddbFormControl.DropDownItems.Clear(); 
formTest.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; 
ToolStripControlHost host = new ToolStripControlHost(formTest);     
tsddbFormControl.DropDownItems.Add(host); 
formTest.Show();

0 ответов

Другие вопросы по тегам