datagridview布局行为
我有 c#/2008/winform 应用程序。 我有一个带有图片横幅的表单,其下方有一个 datagridview
我希望图片横幅保持固定大小,并且 datagridview 调整大小 并填写表格的其余部分。
我已将图片框设置为dock=top (还有 pos=0,0,sizemode=centerimage - 但这些设置不是问题)
无论我做什么,我的 datagridview 都会表现不佳 如果我执行dock=fill,它会从表单顶部开始,并被图片阻挡 如果我尝试设置dock=bottom,它不会随容器调整大小,
我知道layoutmanagers的概念,但这只是一个快速应用程序 所以我希望我这里不需要一个。
有什么想法吗? 谢谢
I have c#/2008/winform application.
I have a form with a picture banner, and a datagridview below it
I want the picture banner to remain fixed in size, and the datagridview to rezise
and fill the rest of the form.
I have set the picturebox to dock=top
(Also pos=0,0, sizemode=centerimage - but these setting are not the problem)
My datagridview misbehaves no matter what i do
If i do dock=fill, it starts from the top of form, and is obstructed by the picture
If i try to set dock=bottom it does not resize with the container
I am aware of the concept of layoutmanagers but this is just a quick app
so i hope i dont need one here.
Any ideas ?
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能有更好的解决方法,但我发现有效的第一件事是引入面板控件。
让您的图片框 Dock=Top,然后使用 Dock=Fill 将面板放在其下方,然后您的 DataGridView 进入面板并使用 Dock=Fill。
There may be a better workaround but the first thing I found that worked was to introduce a panel control.
Make you picture box Dock=Top, then place the panel below it with Dock=Fill, then your DataGridView goes inside the panel with Dock = Fill.