【问题标题】:Windows Forms and Navigation - Visual Basic 2010Windows 窗体和导航 - Visual Basic 2010
【发布时间】:2012-04-01 08:51:39
【问题描述】:

Windows 窗体和导航

我研究并阅读了许多不同的网络文章和书籍,但没有找到与我的问题相关的回复。

目前我正在使用 VB 2010 在 Visual Studio 中编写 Windows 窗体。 我正在寻找一种解决方案,以确定是否可以在 Windows 窗体之间进行通信并使它们具有一致的大小。有些表单需要数据,有些则不需要。 有什么办法可以解决我的问题还是我在浪费时间?

【问题讨论】:

  • 詹姆斯,我的回答解决了你的问题吗?如果可以,你能接受吗?如果没有,您能给我一些反馈,以便我改进或更正吗?

标签: winforms windows-forms-designer


【解决方案1】:

为了防止表单被调整大小,您可以将FormBorderStyle 设置为固定样式。这是 MSDN 论坛上的 similar question,他们建议在表单上将 MaximizeBox 设置为 false 来禁用最大化按钮。此外,这里是MSDN reference,其中记录了不可调整大小。因此,为了实现一致的大小,您可以根据需要设置初始大小,然后锁定表单以防止用户调整大小。

此外,可以在表单之间共享数据,但如何做到这一点更多的是一本书中的一两章,而不是 Stack Overflow 的答案。基本上,您将在表单之间共享您的数据对象,这将显示和更新对象。搜索数据绑定。微软对主题here有一个简单的介绍。

【讨论】:

    猜你喜欢
    • 2016-05-10
    • 1970-01-01
    • 2013-07-31
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多