0
저는 C++ Builder VCL 양식 응용 프로그램을 사용하고 열 및 여러 하위 항목이있는 listView를 사용합니다. 사용자가 열 머리글을 클릭 할 때 listView를 정렬 할 수 있도록하는 데 도움이 될 수 있습니까?Listview 열 정렬
감사
저는 C++ Builder VCL 양식 응용 프로그램을 사용하고 열 및 여러 하위 항목이있는 listView를 사용합니다. 사용자가 열 머리글을 클릭 할 때 listView를 정렬 할 수 있도록하는 데 도움이 될 수 있습니까?Listview 열 정렬
감사
는 클릭 된 열을 알 수 있도록 TListView.OnColumnClick
이벤트를 사용합니다. 실제 정렬을 수행하려면 TListView.CustomSort()
메소드를 사용하십시오. SortProc
매개 변수에 사용자 지정 프로 시저를 전달하지 않으면 TListView.OnCompare
이벤트가 대신 사용됩니다. OnColumnClick
이벤트의 열 정보를매개 변수 CustomSort()
으로 전달하여 사용자 지정 정렬 프로 시저/처리기로 전달하여이를 사용하여 항목을 정렬하는 방법을 결정할 수 있습니다 (예 : 열 1을 클릭 한 다음 Caption
, 열 2를 클릭 한 다음 SubItems[0]
등을 정렬 할 경우).