青盲电视剧在线观看:在delphi中如何在窗体中间(居中)加一条红色的直线?(代码)

来源:百度文库 编辑:高考问答 时间:2024/05/03 07:41:43
谢谢各位高人了! ^_^

我在前面答过了啊, 回去找找:

用TForm的Canvas属性就可以了.
比如你在窗体上放一个按钮Button1, 在Button1的OnClick事件中输入:

x := (Width - 90) div 2;
y := Height div 2;
with Canvas do
begin
Pen.Color := clRed;
MoveTo(x, y);
LineTo(x + 90, y);
end;

就可以了. 当然, 别忘了在过程头部声明x, y. 我没调试, 你自己调试吧

不过要在窗体改变大小时仍保持居中, 就要用到控件了.