标签: c# winforms combobox
我有一个带有TableLayoutPanel和ComboBoxes的WinForm。组合框按外形尺寸扩展。并且在开始应用之后,左组合框总是有这样的工件:
但是只要我把鼠标放在它们上面就消失了。我已经尝试了不同的选项,唯一有用的是为所有组合框设置一个恒定的大小,但这对我不利。
大小如何:
看起来像我的形式的典型方案:
也许有人对如何修复这个错误有想法?感谢。
答案 0 :(得分:1)
所以这真的是一个错误,但我找到了一个简单的解决方案。 只需订阅parrent控件/表单的SizeChanged事件,并在事件处理程序中调用Refresh()方法。控制将重新绘制为所需的大小。