在form中显示一个红色方块,当点击Button后使红色方块扩大一倍,这怎么实现?? 在form中显示一个红色方块,当点击Button后使红色方块扩大一倍,这怎么实现??用什么控件可以插入一个红色图案? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以不用控件,直接在画布上画...var Form1: TForm1; rectwidth: integer = 20;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);begin Canvas.Pen.Color := clred; Canvas.Brush.Color := clred; Canvas.Rectangle(0, 0, rectwidth, rectwidth);end;procedure TForm1.Button1Click(Sender: TObject);var myRect: TRect;begin rectwidth := 2 * rectwidth; myRect := rect(0, 0, rectwidth, rectwidth); InvalidateRect(handle, @myRect, false)end;也可以用shape控件,在additional页上... 用shape控件,修改里面的长宽属性即可 shape,太简单了。改brush 和 pen的属性 delphi中的string怎么转化为GB2312? 求Tdxtreelist的使用方法。 如何禁止ADOquery1.ReQuery后记录位置的变化? ADOquery的一个问题 不知道怎么解决 请教各位 如何更改输出的exe名字? 希望大家帮个忙:)非常感谢 如何清空dbgrid里面的记录? 组件编写的问题,在线等待 SQL中的问题 一应用程序中,在菜单中怎样打开某一想要去的网页,详细一点啊!!谢谢了 怎样在dbgrid中显示speedbutton,点击它弹出dblookuplist? 究竟该如何用BDE连接SQL SERVER 2000呢?为什么会有这样的错误信息?似乎设置都正确啊!
var
Form1: TForm1;
rectwidth: integer = 20;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
begin
Canvas.Pen.Color := clred;
Canvas.Brush.Color := clred;
Canvas.Rectangle(0, 0, rectwidth, rectwidth);
end;procedure TForm1.Button1Click(Sender: TObject);
var
myRect: TRect;
begin
rectwidth := 2 * rectwidth;
myRect := rect(0, 0, rectwidth, rectwidth);
InvalidateRect(handle, @myRect, false)
end;
也可以用shape控件,在additional页上...