【问题标题】:Minimize in view code在视图代码中最小化
【发布时间】:2026-01-07 08:25:01
【问题描述】:

使用#Region #End Region,您可以最大限度地减少信息以占用更少的空间并进行组织。

我的问题是Private Sub 你能做同样的事情吗?

如果您查看上面的图片,您是否看到 Text to speechhas + 符号旁边,我想做同样的事情,但在 Private Sub 中帮助组织一切。

【问题讨论】:

  • Sub 中不能有可折叠区域。
  • 有些人会争辩说,如果你在一个 sub 中有这么多代码以至于你需要 Regions,那么你需要把它分解成更小的程序

标签: vb.net minimize


【解决方案1】:

这是可能的 (MSDN Reference)。只需突出显示您想要折叠的文本块并选择:

“大纲 --> 隐藏选择”

然后选定的块将折叠并给你[+]号来展开/折叠它:

【讨论】:

    【解决方案2】:

    由于我们无法在 Sub 中创建可折叠区域,因此您可以创建可以在外部 Sub 内部调用的其他 Subs/Function。这将使外观最小化。

    为这些方法添加摘要注释,它们将帮助您记住它们的作用以及参数的含义 - 如果需要。 Further Reading.

    ''' <summary>
    ''' What this method does!
    ''' </summary>
    Private Sub DoSomething()
      'TODO: add code here
    End Sub
    

    【讨论】: