TStaticText seems to be a workable substitute for TLabel
I may have spoken too soon. There appear to be problems with the current beta on the Windows platform.
A simple task: Use a SpinEdit component to change the size of displayed text.
I placed a SpinEdit, a Label and a Static Text component on the default form1. Here's the code I used to run it:
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin
{ set limits }
SpinEdit1.MinValue := 1;
SpinEdit1.MaxValue := 100;
SpinEdit1.Decimal_Places:=0;
StaticText1.AutoSize:=true;
Label1.AutoSize:=true;
{ Change font size }
temp:=FloatToStr(SpinEdit1.Value); { temp declared global }
StaticText1.Font.Size:=StrToInt(temp);
Label1.Font.Size:=StrToInt(temp);
{ Compiles and runs, but doesn't work! so.. }
with Label1 do
Font.Size:=StrToInt(temp);
with StaticText1 do
Font.Size:=StrToInt(temp);
{ and this ^ compiles but blows up on execution }
end;