如何折叠和扩展VB NET代码 [英] How to Collapsing and Expanding VB NET Code
本文介绍了如何折叠和扩展VB NET代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,所有CodeProject成员
你能告诉我如何在VB NET代码中折叠和展开吗?
例如:
公共子Test()
-如果x = 1,则
''一些代码块
如果
结束
结束子
当我单击(-)符号时是否要隐藏代码块
+如果x = 1,则
用于代码块如果代码块或While或Case
不适用于子类,函数或类
Hi all CodeProject member
Can you tell me how to Collapsing and Expanding in VB NET Code
Ex:
public sub Test()
- if x=1 then
''some code block
end if
end sub
when I click (-) symbol if code block to be hidden
+ if x=1 then
for code block If code block or While or Case
Not for Sub or Function or Class
thanks all suggest!
推荐答案
您可以通过以下方法将其设置为区域:
#Region这是一个if语句"
''这里的一些代码
#End Region
You can make it a region by:
#Region "Here is an if statement"
'' some code here
#End Region
保持您的"+"和-"作为应用程序中的图像按钮.在点击事件中,该扩展会使用与您在此处编写的代码类似的代码将其折叠.
更新:那是为您的应用程序中的用户界面.阅读给出的另一个答案后,看起来它更适合您的要求.使用 #Regions 折叠和展开.
Keep your ''+'' & ''-'' as image button in your application. On clicks events of that expand-collapse it using the code similar to what you wrote here.
UPDATE: That was for your UI in application. After reading another answer given, looks like it fits more to what you are asking. Use #Regions to collapse and expand.
感谢所有支持
#Region不能使用任何代码块
它仅用于功能或子功能
例子
#Region我的功能"
公共函数Myfunction()
最终功能
#End region
可以,但是现在我使用了我的阻止代码(for或if或while)
例如:
#region我的If阻止"
如果Test = 1,则
如果
结束 #end region
它将返回错误
你能告诉我如何使用它吗?
谢谢!
Thanks all Support
#Region can''t use any code block
it use only to function or sub
example
#Region "My Function"
public Function Myfunction()
end function
#End region
it OK but now I use to my block code ( for or if or while)
ex:
#region "My If block"
if Test=1 then
end if
#end region
it will return error
Can you tell me how to use it
Thanks !
这篇关于如何折叠和扩展VB NET代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文