从最小化状态恢复后表单具有最小尺寸
我将 ClientSize 添加到“属性”窗口中的“应用程序设置”和“数据绑定”中,以便在关闭表单后节省表单的大小。这奏效了。但是当我最小化表单然后将其激活回来时,它具有最小尺寸。这是一个错误还是我做错了什么
- 创建新项目(WindowForm应用程序)
- 打开属性窗口表单Form1
- 在应用程序设置中选择PropertyBinding
- 为位置和ClientSize添加绑定
- 运行
- 最大化然后恢复
I Added ClientSize to Application Settings and DataBindings in Properties window, in order to save size of the form after it was closed. And that worked. But when I minimize form and then activate it back, it has minimum size . Is it a bug or I'm doing something wrong
- Create New Project (WindowForm Application)
- Open Properties Window form Form1
- In Application Settings choose PropertyBinding
- Add Binding for Location and ClientSize
- Run
- Maximize and then Restore
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在此主题中找到了答案。因此,为了节省大小和位置而不产生副作用,需要删除绑定并手动保存应用程序设置
I found answer in this topic. So to save size and location without side effects , need to remove binding and save application settings by hand
窗体、控件和子控件之间的停靠、填充和自动调整大小的不良组合可能会产生这种效果。
Bad combinations of docking, filling and autosize between the form, controls and sub-controls can have that effect.