TreeNode
의 텍스트로 할당 될 문자열에 별 모양을 삽입해야합니다. 이것이 가능한가?WinForms 'TreeNode'의 텍스트에 채워진 별 삽입
각 TreeNode
은 서로 다른 레벨을 가지며이 별표로 주석을 달 수 있습니다. 어떤 노드는 하나의 별을 가지고 있고, 어떤 노드는 2 개가 있고 어떤 노드는 별이 없습니다. 별표는 항상 텍스트 문자열의 끝에 나타납니다. 예를 들어 :
SU450**
TreeNode
의 텍스트로 할당 될 문자열에 별 모양을 삽입해야합니다. 이것이 가능한가?WinForms 'TreeNode'의 텍스트에 채워진 별 삽입
각 TreeNode
은 서로 다른 레벨을 가지며이 별표로 주석을 달 수 있습니다. 어떤 노드는 하나의 별을 가지고 있고, 어떤 노드는 2 개가 있고 어떤 노드는 별이 없습니다. 별표는 항상 텍스트 문자열의 끝에 나타납니다. 예를 들어 :
SU450**
표시하려는 문자가 포함 된 Font
을 사용해야합니다.
대부분이 Arial Unicode MS
입니다.
다음은 질문을 다시 언급 할 수 'BLACK STAR' (U+2605)
void Main()
{
var w = new Form();
var t = new TreeView();
w.Controls.Add(t);
t.Dock=DockStyle.Fill;
var star = "\u2605";
t.Nodes.Add("good: " + star);
t.Nodes.Add("great: "+ star + star + star);
t.Font=new System.Drawing.Font("Arial Unicode MS", 13f);
w.Show();
}
당신은 문자열에 도형을 삽입 할 수 있지만, 선택할 수있는 유니 코드 문자의 넓은 범위가 있습니다.
Black star U + 2605는 좋은 후보자처럼 보입니다.
글꼴에 올바른 문자가있는 경우 운이 좋을 것입니다.
입니다.
★, ✡, ✢, ✣, ✣, ✤, ✥, ✦, ✧, ✨, ✩, ✪, ✫, ✬, ✭, ✮, ✯, ✰, ✱, ✲
는 희망이 예제이 올바른지, 내 글꼴 그들에 대한 표현이 doesen't.
위키피디아의 [기타 기호] (https://en.wikipedia.org/wiki/Miscellaneous_Symbols)를 참조하십시오. ** 검은 별 ** (U + 2605)는이 유니 코드 블록의 일부입니다. – DavidRR
이 문자는 유효합니까? (유니 코드 문자 066D)는
٭
또는, 당신은 당신의 자신의 트리 노드 클래스를 생성 (즉, System.Windows.Forms.TreeNode
에서 상속)과 OnPaint
방법을 대체 할 수 있습니다. 그러면 필요한 것을 그릴 수 있습니다.
또는과 같이 icon of the TreeNode은 자신을 그려 넣거나 famfamfam과 같은 곳에서 오는 별표 아이콘으로 설정하십시오.
를 사용하는 예입니까? 별의 텍스트 표현은 무엇입니까? 무슨 소리 야? 당신이 무엇을하려고하는지 더 알려주십시오. – BlueM
나는 OP가 별 모양의 차가 난 후에 있다고 생각합니다. – Alex
★ 유니 코드 숯을 의미합니까? Windows에는 문자를 검색하여 복사하는 도구가 있습니다. – BlueM