Skifte font
Er der nogen, som kan fortælle mig hvorfor nedenstående kode ikke virker:unit Main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1 : TButton;
Edit1 : TEdit;
Label1 : TLabel;
ComboBox1: TComboBox;
Memo1 : TMemo;
procedure Button1Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
s : string;
srec : tsearchrec;
begin
s := trim(edit1.text);
Combobox1.clear;
if findfirst(s,faanyfile,srec) = 0 then
begin
Combobox1.items.add(srec.Name);
while findnext(srec) = 0 do Combobox1.items.add(srec.name);
end;
findclose(srec);
ComboBox1.ItemIndex:=0; //For at få vist den første font i comboboxen
end;
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
Memo1.Font.Name := ComboBox1.Items[Combobox1.ItemIndex];
end;
end.
Problemet er at fonten i memofeltet ikke skifter font, når jeg har fundet fonte og lagt dem i comboboxen - Hvorfor ikke??
Er det fordi at fonten SKAL være installeret for at kunne vises??