我試圖在c#.net2.0中創建自己的自定義自動填充樣式下拉控件。爲了提高開發速度,我將自己的控件構建爲UserControl,但遇到了這樣做的問題。Winforms創建下拉式樣面板
當自定義繪製的下拉列表被繪製時,我必須調整UserControl區域的大小才能顯示選項列表。
理想情況下,我希望能夠模仿drodpown列表行爲,其中選項列表被繪製爲「浮動」,並且不受UserControls高度和寬度(甚至父窗體邊界)的限制。工具提示是我想要的不受約束的「浮動」的另一個例子。
我能想到的唯一方法就是創建一個沒有邊框或標題欄的新窗體,並在需要彈出窗口時顯示此窗體。
有沒有更好的(但也是快速)這樣做?
TIA