2013-06-09 2 views
1

String.Format 함수를 사용하여 목록 상자에 동적 내용을 표시 할 때마다 표시되는 데이터가 범위를 벗어납니다. 컨텍스트에서 데이터를 유지하거나 다른 기능이나 방법을 사용하여 목록 상자에 데이터를 정렬하는 방법이 있습니까? 이미지를 보면String.Format 잘못된 배치 [VB.NET]

http://i44.tinypic.com/iogpxs.jpg

+1

'상황에 머물며', '범위를 벗어남'으로 무엇을 의미하는지 설명해 주시겠습니까? – Steve

+0

나는 그림보다 잘 설명 할 수 없다. –

+0

그 번호를 요일의 이름 앞에 둘 수 있니? – Rob

답변

1

, 나는 당신이 무엇을 의미합니까 이해합니다.

텍스트를 열에 올바르게 정렬하려면 열 기능을 제공하는 컨트롤이 필요합니다.
ListView 컨트롤이나 DataGridView와 같습니다.

다른 대안이 있지만보기에는보기가 어렵습니다. ListBox에서 비례 글꼴을 사용하고 비례 글꼴에서 각 문자의 너비가 다르기 때문에 disaligment가 발생합니다 (공백은 w보다 짧음). 고정 크기 글꼴 (Lucida Console, FixedSys)으로 목록 상자 글꼴을 변경해 볼 수도 있지만 그 결과가보기에는 좋지 않다고 말한 것입니다.

+0

감사합니다. 나는 datagridview를 시도 할 것입니다. –