[英]#region equivalent in C++Builder? Similar way to group code?
我想知道RAD Studio中是否有等效於Visual Studio的#regions。
我們在工作的地方使用Delphi和C ++ builder IDE,我希望能夠使用諸如region之類的東西。
我和我的同事還沒有找到一種等效的方式來對代碼進行分組……您知道嗎?
您可以應用特殊的{$ REGION'Region Name'}指令在代碼編輯器中標記“命名”的可折疊區域。
要將代碼標記為區域,請使用REGION和ENDREGION指令將其包圍。 您可能包括在折疊和隱藏代碼時將顯示的標題。
這是兩個(嵌套)區域的示例:
{$REGION 'Iterate Panels'}
for j := 0 to StatusBar1.Panels.Count - 1 do
begin
x := x + StatusBar1.Panels[j].Width;
{$REGION 'Inner if Region'}
if mpt.X < x then
begin
panel := j;
Break;
end;
{$ENDREGION}
end;
{$ENDREGION}
要折疊或展開區域,請單擊$ region指令左側的[+](如果展開)或[-](如果折疊)標記。 這看起來:
作為eKek0答案的補充,(至少在d2009中)您可以選擇要放入區域中的代碼行,右鍵單擊並選擇“環繞聲|環繞聲”。 區域。 系統將提示您輸入區域名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.