Bilgisayarımda epeyce font var. Bunların hepsini C:\Windows\Font klasörüne kopyalamadan ListBox'ta listelemek ve üzerine tıkladığım ismin Font'unu Label'de göstermek istiyorum.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
f : integer;
begin
for f := 0 to Screen.Fonts.Count-1 do
listbox1.Items.Add(Screen.Fonts.Strings[f]) ;
end;
Kod: Tümünü seç
procedure TForm1.ListBox1Click(Sender: TObject);
begin
label1.Font.Name:=ListBox1.Items.Strings[ListBox1.ItemIndex];
end;
Benim istediğim Standart Font klasöründekileri font'ları değilde FileListBox ile *.ttf uzantılı dosyaları gösterip, üzerine tıkladığım zaman Label'in font'unu seçili ile değiştirmek. Bu şekilde o font'u görmüş oluyorum ve istersem C:\Windows\font klasörüne kopyalayacağım.
Kısacası Label'in font'unda dışarıdan bi font'u nasıl gösterebilirim
Umarım anlatabilmişimdir.
Kolay Gelsin...