当前位置: 首页 > 编程语言 > C#

C#.netFormsResizeWhenFormsHaveManyDropdownListControls分享

时间:2023-04-10 10:42:58 C#

C#.netFormsResizeWhenFormsHaveManyDropdownListControls放置在网格(不是数据网格)中,当我在所有这些窗口中使用anchor=leftrighttopbottom和dock=fill选项时,表单调整大小在运行时变慢。码头和锚点选项有什么问题?这是表格的普遍问题吗?使用.net组件和Windows窗体是否是一个普遍的缺点?我没有处理任何关于控件调整大小的自定义事件,所以问题是关于Microsoft开发的控件。我应该避免使用dock=fill吗?它通常会消耗您的处理器,因为在每次调整大小时移动表单调整大小布局面板,强制调整大小并重新定位子控件(下拉列表),因为设置了锚属性。有一个技巧可以避免在调整大小时让用户感到沮丧:在BeginResize()和EndResize()事件处理程序上使用SuspendLayout()和ResumeLayout()。请参阅此处的具体示例:调整c#窗体大小时防止窗口重绘应该适合您。以上是C#学习教程:当窗体有很多下拉列表控件时,C#.net窗体中的慢窗体会resize所有共享的内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: