//Must set its parent propertyconstructor TTitle.Create(AOwner: Tcomponent);
begin
inherited Create(Aowner);
Self.Parent := TWinControl(AOwner);
Align:=alTop;
Height:=30;
end;
begin
inherited Create(Aowner);
Self.Parent := TWinControl(AOwner);
Align:=alTop;
Height:=30;
end;
inherited Create(Aowner);
ControlStyle := ControlStyle + [csReplicatable];
Align:=alTop;
Height:=30;
这样也不行,没有反映
procedure TTitle.Paint;
var
ARect: TRect;
begin
ARect := Rect(0, 0, Width, Height);
Canvas.Brush.Style := bsSolid;
Canvas.Brush.Color:= clRed;
Canvas.FillRect(ARect);
end;
begin
inherited Create(Aowner);
Self.Parent := TWinControl(AOwner);
Align:=alTop;
Height:=30;
end;这样也不行
procedure TForm1.Button1Click(Sender: TObject);
var Arect:Trect;
begin
ARect:=Rect(left,width,top,height);
//Rect(Left, Top, Right, Button)
// ARect := Rect(0, 0, Width, Height); //有反映了吧
canvas.brush.Style:=bsSolid;
canvas.brush.Color:=clred;
canvas.FillRect(ARect);
end;
var Arect:Trect;
begin
inherited;
ARect:=ClientRect;
Canvas.Brush.Style:=bsSolid;
Canvas.Brush.Color:=clred;
Canvas.FillRect(ARect); Canvas.MoveTo(Left,Top);
Canvas.LineTo(Width,Height);
end;