Тема: TvalueListEditor
Показать сообщение отдельно
  #4  
Старый 19.03.2008, 12:36
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Код:
function dcomp(List: TStringList; Index1, Index2: Integer): Integer;
begin
  Result:= CompareDate(
    StrToDate(Copy(List[Index1], 1, Pos('=', List[Index1])-1)),
    StrToDate(Copy(List[Index2], 1, Pos('=', List[Index2])-1)));
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  SLSort: TStringList;
begin
  SLSort:= TStringList.Create;
  SLSort.Assign(ValueListEditor1.Strings);
  SLSort.CustomSort(@dcomp);
  ValueListEditor1.Strings.Assign(SLSort);
  SLSort.Free;
end;
Ответить с цитированием