如何调整表单大小以适合 DataGridView?
我有一个包含 dataGridView 的表单,其列设置为
dgrv1.Width =dgrv1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible)+20;
我想让表单自动跟随 dataGridView 的宽度...
另外,在最大化时,我希望它只增加高度。
有什么建议吗?
I have a form that contains dataGridView, whose coloumn are set to
dgrv1.Width =dgrv1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible)+20;
I want to make the form to automaticaly follow the width of dataGridView...
Also, on maximized, I would like it to grow in height only.
Any sugestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,你已经得到了一个宽度值。将 Form 的 MaximumSize 和 MinimuSize 属性设置为该值。也许中间有一点余量。
将最大/最小高度属性保留为默认值
0
。附加:
这给了我一个宽度只能为 200 的表单,但高度的默认“0”似乎不起作用。
Well, you have got a Width value. Set both the MaximumSize and MinimuSize properties of the Form to that value. Maybe with a little margin in between.
Leave the Max/Min Height properties on
0
for default.Additional:
this gives me a Form that can only be 200 width, but the default '0' for height seems not to work.
您是否尝试过使用主窗体的 OnChange 事件?
Have you tried using the main form's OnChange event?