我有一个普通的Form控件,在CTOR函数中我有以下内容:
this.Region = System.Drawing.Region.FromHrgn(WinUser.CreateRoundRectRgn(0, 0, this.Width, this.Height, 16, 16));
稍后在我的App中我创建了一个ListBox对象并将其显示在我父表单的底部,但是列表框大小比我的表单大,因此ListBox的下半部分在Parent Form区域之外被剪裁。
有没有办法解决这个问题,那就是我不希望增加表单大小,而是希望Listbox完全显示,即使它比表单大。
阿南德
答案 0 :(得分:2)
只有在创建允许扩展超出表单边界的窗口时,才能实现此类专长。 Windows支持这一点,组合框的下拉列表就是一个例子。然而,Windows Forms并不关心它。检查this thread中的代码,看看它是如何完成的。