1
내 WinForms 응용 프로그램의 CheckedListBox에서 탭 중지를 설정하려고하는데 어떤 작업을해도 효과가없는 것 같습니다. theList 내 CheckedListBox입니다 LB_SETTABSTOPS가 CheckedListBox에 영향을 미치지 않는 것으로 나타납니다.
<DllImport("user32.dll")> _
Public Sub SendMessage(ByVal hWnd As IntPtr, ByVal uMsg As Int32, ByVal wParam As Int32, ByRef lParam As Int32)
End Sub
Public Const LB_SETTABSTOPS As Int32 = &H192
그리고 폼의로드 방법
, 나는 다음을 수행하고, : 나는 내 양식의 코드에 다음과 같은 한 이후에 다음Dim tabStops() As Integer = {40, 140, 240}
Call SendMessage(theList.Handle, LB_SETTABSTOPS, tabStops.Length, tabStops(0))
theList.Refresh()
, 나는
theList.Items.Add(col1 & vbTab & col2 & vbTab & col3 & vbTab & col4)
을하지만, 아무리 내가이 tab stop 값을 위해 무엇을 사용, 목록은 표준 폭 탭 정지로 포맷되지 않은 : col4을 통해 COL1이 열에 대한 모든 문자열 값입니다 루프에 사용합니다.
조금 있지만, https://support.microsoft.com/en-us/kb/318600 – Slai