EvilAlex
Старожил
Всем доброго времени суток! Подскажите пожалуйста!
Есть вопрос. а можно ли сделать в обычном WizardForm.DirEdit сокращение текста?
Было: C:\Program Files (x86)\Tom Clancy's Ghost Recon - Advanced Warfighter 2
Стало: C:\...\Tom Clancy's Ghost Recon - Advanced Warfighter 2
Знаю что есть. таким способом:
Но хотелось бы если есть возможность использовать первый вариант.
Заранее спасибо!
Есть вопрос. а можно ли сделать в обычном WizardForm.DirEdit сокращение текста?
Было: C:\Program Files (x86)\Tom Clancy's Ghost Recon - Advanced Warfighter 2
Стало: C:\...\Tom Clancy's Ghost Recon - Advanced Warfighter 2
Код:
with WizardForm.DirEdit do
begin
Parent := Panel1;
Top := ScaleY(40);
Left := ScaleX(20);
Width := ScaleX(360);
end;
Код:
DirEditLabel := TLabel.Create(WizardForm);
with DirEditLabel do begin
AutoSize:=False;
SetBounds(ScaleX(50), ScaleY(160), ScaleX(446), ScaleY(15));
WordWrap:= True;
ShowAccelChar := False;
Transparent:=True;
Caption := MinimizePathName(WizardForm.DirEdit.Text, DirEditLabel.Font, DirEditLabel.Width);
Parent := WizardForm;
end;
Заранее спасибо!
Вложения
-
805.8 KB Просмотры: 5