2009-06-30 6 views

답변

3

물론 :

return false 

진지하게 - 가 축소 된 지역에 거주하지 수 커서 - 당신은 항상 그것을 참조하십시오. 커서를 메서드 안에 넣은 다음 메서드를 축소하면 커서가 메서드 정의로 점프합니다. 메서드를 Uncollapse하면 커서가 정의에 그대로 있습니다.

편집 ------------------

당신의 코멘트를 읽기, 일부 resourecs이있는 것처럼 사용할 수있는 것 같다,하지만 아무것도 정확히 맞는 없다 너는 필요해. Edit.StopOutlining을 사용하여 모든 축소를 해제 한 다음 매크로를 통해 실행할 수 있습니다. 또한 코드를 축소하는 코드 "OutlineCode"샘플을 살펴본 다음 코드를 축소 할 수 있도록 코드를 변경해보십시오. 거기에 MSDN article도 있습니다.

+0

아마도 커서를 접을 수있는 영역에 있는지 감지하는 매크로를 만들 수 있습니다. – DevinB

+0

Tom, 나 자신을 아주 잘 설명했다고 생각하지 않는다. 메서드에 몇 가지 표준 로깅 문을 추가하는 매크로가 있습니다. 매크로가 호출되면 메소드가 축소되거나 열려있을 수 있습니다. 어느 쪽이든 적절한 로깅 문을 추가하려면 메서드를 열어 두어야합니다. 방법이 붕괴되지 않도록하는 방법이 필요합니다. Toggle Outlining Expansion이 있지만 커서가있는 현재 메소드에 대해 'Toggle Off'하는 방법이 필요합니다. –

1

나를 위해 실행할 수있는 해결책은 개요 확장을 해제하고 매크로가 마술을 치고 자동 개요 확장을 다시 켜는 것입니다. 도와 주셔서 감사합니다!

관련 문제