在Visual Studio2010和VB.NET中声明全局变量

在Visual Studio2010和VB.NET中声明全局变量

好吧。我终于找到了真正有效的方法来回答似乎被问到的问题;

当需要许多模块和窗体时,我如何才能将一个变量声明为对所有模块和窗体都是公共的,以便它们各自引用同一个变量?

对我来说,令人惊讶的是,我花了相当多的时间在网上搜索这个看似简单的问题,除了模糊不清之外,什么都没有找到,这让我仍然遇到了错误。

但是多亏了Cody Gray的一个示例的链接,我才能分辨出正确的答案;

Situation;您有多个模块和/或表单,并希望引用每个或所有模块和/或表单中的特定变量。

"A“方式工作;在一个模块上放置以下代码(其中"DefineGlobals”是任意选择的名称);

代码语言:javascript运行复制Public Module DefineGlobals

Public Parts As Integer 'Assembled-particle count

Public FirstPrtAff As Long 'Addr into Link List

End Module然后在需要寻址该变量“部分”的每个模块/表单中,放置以下代码(作为"InitForm2“表单的示例);

代码语言:javascript运行复制Public Class InitForm2

Private Sub InitForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Parts = Parts + 3

End Sub

End Class也许还有另一种形式;公共类FormX

代码语言:javascript运行复制Sub CreateAff()

Parts = 1000

End Sub

End Class这种类型的编码似乎在我的VB2008 Express上起作用了,而且似乎是目前所需要的(没有任何在后台加载的未知文件),尽管我还没有找到“哦btw……”的结尾。意外的细节。我确定更高程度的标准化会更好,但第一个任务只是让一些东西工作,无论有没有标准。

没有什么比精确、结构良好、明确的示例更好的了。

再次感谢你,科迪

相关推荐

搜索世界杯巴拿马 巴拿马参加过几次世界杯
365bet体育开户

搜索世界杯巴拿马 巴拿马参加过几次世界杯

📅 07-25 👁️ 9751
magic7系列是不是能多用几年
365bet正网盘口

magic7系列是不是能多用几年

📅 09-17 👁️ 4132
北大青鸟学费一览表,2025年新的课程价目表
365bet正网盘口

北大青鸟学费一览表,2025年新的课程价目表

📅 07-08 👁️ 5904