本文介绍了如何折叠和扩展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代码
发布评论