首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VB.NET表单高度问题

VB.NET表单高度问题
EN

Stack Overflow用户
提问于 2019-04-23 00:31:35
回答 2查看 0关注 0票数 0

我有一个VB6.0项目,想在VB.Net中转换它。

在我的VB6.0应用程序中,MDI Child窗体的高度为17000,宽度为13000.现在我想在VB.Net窗体中设置相同的窗体大小,但它允许最大窗体宽度= 1036,高度= 780,分辨率为1024x768 。

如何以相同的分辨率增加表单大小?

另外我想打印这个,我不能使用vb.net表单的自动滚动属性。

EN

回答 2

Stack Overflow用户

发布于 2019-04-23 09:01:28

VB6单元与VB.Net单元不一样,所以你必须进行转换。

票数 0
EN

Stack Overflow用户

发布于 2019-04-23 10:31:02

我做了一些搜索,看到了这个 ..

表单的大小限制为桌面大小(更具体地说是SystemInformation.MaxWindowTrackSize)。这是在Form.SetBoundsCore受保护的虚拟方法中完成的。此行为不能更改,或者至少在没有大量工作和使用PInvoke的情况下。

这里也有说明

设计器中表单的大小受屏幕大小的限制。 你的显示器是1600x1200,因此设计师不会让你比1212更大。 如果你的显示器是1280x1024,那么设计师不会让你比1036更大。 我不确定为什么设计器中表单的大小仅限于屏幕大小,因为我可能部署在屏幕尺寸较大的机器上,而我的开发机器...

所以看起来无法解决。这是奇怪的操作,因为貌似你只限于你的开发机器。

我认为唯一的方法是尽可能调整大小,设置表单大小,然后还原,但不要再次改变大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档