2009-06-23 4 views

답변

4

체크 아웃 this article about design-time attributes in .NET을 확인하십시오. 특히 Visual Studio의 디자인 타임 속성 대화 상자에서 속성을 사용할 수 있도록 Browsable 특성을 찾고 있다고 생각합니다. 당신이 Name라는 속성이있는 경우

, 당신은 다음과 같이 선언 것 :

[Browsable(true)] 
public string Name { /*...*/ } 

당신은 당신이 '편리합니다 Description, DefaultValueCategory처럼, 더 많은 속성을 설정할 수 있습니다 다른 개발자에게 컨트롤을 제공 할 계획을 세우십시오.

편집 : (이것에 대한 코멘트에서 감사 Ksempac합니다.)

[Browsable(true)] 
[ParenthesizePropertyName(true)] 
public string Name { /*...*/ } 

를 지정하지 않았기 때문에 : 모두 BrowsableParenthesizePropertyName 속성을 사용, 원하는 효과를 얻으려면

<Browsable(true)> _ 
<ParenthesizePropertyName(true)> _ 
Public Property Name(Value As String) As String 
' ... 
End Property 

편집 2 :

012 당신이 VB 또는 C#을 사용하는 경우, 여기 VB에서 같은 일이다

당신은 왜 처음에 괄호로 귀하의 건물을 둘러싸고 싶은지, 아니면 주변에 괄호가있는 건물의 이름이 무엇을 의미하는지 궁금합니다.

당신은에 대한 답을 찾을 수 있습니다

here : 목록이 범주별로 그룹화 된 경우

괄호 속성 창 —의 상단 또는 카테고리의 상단에 표시됩니다

기본적으로 속성이 중요하다면 정렬 된 목록의 맨 위에 표시되기를 원하므로 괄호로 묶어 속성을 나타냅니다.

+2

링크가 좋지만 Browsable과 ParenthesizePropertyName이 모두 필요한 것을 얻으려면 그가 필요합니다. 그는 괄호로 이름을 지정했습니다. – Ksempac

+0

편집 된 질문을 참조하십시오. 나는 그것의 명물이 무엇인지 묻는다. – NileshChauhan

+0

@nils_gate : "전문 분야"가 무슨 뜻인지 이해하지 못합니다. – Welbog