2017-12-13 3 views
1

일부 텍스트를 동일한 너비로 포맷하고 싶습니다. String.Format 및 보간 된 문자열을 사용하려고했지만 성공하지 못했습니다. 나는 예를 든다 :C# 텍스트 서식 지정 - 정렬이 올바르게 작동하지 않습니다.

나는 목록 상자가있어서 형식화 된 텍스트를 삽입하고 싶다.

listBox1.Items.Add($"{"Microsoft Virtual WiFi Miniport Adapter",-60}{"Sample"}"); 
listBox1.Items.Add($"{"Device Bluetooth",-60}{"Sample"}"); 

는 나는 내가 모든 텍스트 60 자 길이 설정 때문에 텍스트가 서로에 따라 정렬됩니다하지만, 그것은 작동하지 않습니다와 나는 내가 잘못 알고하지 않는 것이 예상 것입니다. 어쩌면 텍스트 서식이 어떻게 작동하는지 오해 할 것입니다. 아니면 모든 문자가 다른 너비를 가지고 있기 때문에 그것은 올바르게 작동하지 않습니까?

+2

적어도 당신은 Consolas 또는 택배 같은 고정 폭 글꼴을 사용해야합니다. – rene

+1

예, 이제 시도해 보았습니다. Consolas와 같은 고정 너비 글꼴을 사용하면 올바르게 작동합니다. 고맙습니다. –

+0

열을 [ListView] (https://msdn.microsoft.com/en-us/library/system.windows.forms.listview (v = vs.110) .aspx)로 보려는 경우, – rene

답변

관련 문제