Hi,
FillFromDirectory does Not sort by filename. You should use TImageEnMView.Sort method in this way:
function sortByFilename(Item1, Item2: integer):integer;
begin
result := CompareStr( Form1.ImageEnMView1.ImageFileName[Item1], Form1.ImageEnMView1.ImageFileName[Item2] );
end;
procedure TForm1.Button63Click(Sender: TObject);
begin
ImageEnMView1.Sort(@sortByFilename);
end;
Starting from next minor version will be possible to do just:
ImageEnMView1.Sort( iesbFilename );