Я пытаюсь создать свой собственный выпадающий элемент управления стилем автозаполнения в c # .net2.0. Для ускорения разработки я создал свой элемент управления как UserControl, но столкнулся с вопросом, как это сделать.
Когда вырисовывается пользовательский выпадающий список, мне нужно изменить размер области UserControl, чтобы иметь возможность отображать список опций.
В идеале я хочу иметь возможность имитировать поведение списка drodpown в том, что список опций отображается «плавающим» и не ограничен высотой и шириной UserControls (и даже границами родительских форм). Всплывающая подсказка является еще одним примером безусловного «плавающего», которое я желаю.
Единственный способ добиться этого - создать на лету новую форму без рамки или строки заголовка и отобразить ее, когда потребуется всплывающее окно.
Есть ли лучший (но также быстрый) способ сделать это?
1011 * ТИА *