Delphi Xe2. 큰 목록 항목이있는 Listview (Lv1). Lv1은 standartart 프로 시저 "TForm1.lv1Compare"를 비교합니다. 정렬은 표준 프로 시저 lv1.AlphaSort에 의해 시작됩니다. 모든 작품은 정상적으로 정렬됩니다. 질문 : 필요한 경우 정렬 작업을 즉시 중단하는 방법은 무엇입니까?정렬을 중지하는 방법 ListView.AlphaSort
예 :
procedure tform1.button1.onclick(..);
begin
lv1.AlphaSort; // start sorting
end;
procedure tform1.button2.onclick(..);
begin
//lv1.StopSort; // stop sorting ???
end;
또는 정지의 명령이 OnCompare 절차에있을 수 있습니까?
일반 'OnCompare'를 사용하여 예외를 발생시킬 수 있습니다. –
안전합니까? 이런 경우 목록보기 데이터가 합리적인 상태가됩니까? 부분적으로 정렬되지 않습니까? –
@David - 설명서에 내용이 불안정하다고 나와 있습니다 * 정렬 중에 *. AFAICS 내 작은 테스트와 함께 중단 후 부분 정렬이 없습니다. –