LabVIEW
팁] 리스트박스 자동 컬럼 간격
리스트박스를 이용하다보면 간격을 조절하고 싶을때가 있다. 한두개 컬럼이면 수동으로 하면 되겠지만, 여러개 일경우에는 번거롭다. 이를 프로그램으로 구현하는 방법이다. 핵심 vi는 Get Text Rect.vi 이다. 이 함수를 이용하여 글자들의 위치를 구하고, 오른쪽에서 왼쪽 위치를 빼면 크기를 구할 수 있다. 이를 이용하여 cell 의 width를 설정하면 된다. 글자 폰트에 따라 오른쪽 여백을 조절해주어야 한다. 전체 행에서 가장 긴 글자에 맞추고 싶다면 행별로 확인하여 가장킨행을 찾아 그 크기에 맞춰주면 될것이다. 참고 https://forums.ni.com/t5/LabVIEW/How-do-you-autosize-column-widths-in-a-multicolumn-listbox/td-p/31861..
2022. 2. 3. 13:01