thanks.
解决方案 »
- 动态删除动态创建的组件问题
- 急!问一个update语句问题
- 我想了发久,还是不知道怎么做,请大吓指教,谢谢
- 如何將一個字符串定義成一個全局變量?
- 请问怎么样做OCX那种东西呢,谢谢
- 本人有大量delphi原代碼,要的加我QQ:75108030!
- 高手快来拿分!!!
- 如何在按钮事件中调用另一个非按钮事件?
- 打印换行问题
- 我真的很急!!!菜鸟、大虾快来帮忙!!!
- +++++++请问,如何用opengl显示中文字体+++++++++
- Field frm_sales_out.editprice does not have a corresponding component.Remove the declaration?
这个只有一个坐标,怎么用啊?
procedure FloodFill(X, Y: Integer; Color: TColor; FillStyle: TFillStyle);
X,Y的位置就是你框内的任意一个点,剩下两个就是颜色和填充方式。
begin
MoveTo(10,10);
LineTo(10,100);
lineto(100,100);
lineto(100,10);
lineto(10,10);
FloodFill(11,11,clblue,fsBorder); //无图形
//FloodFill(11,11,clblue,fsSurface); //还是一个方框
end;
可是不行呀。
myp:Tpoint;
begin
myp.X:=100;
myp.Y:=100;
canvas.PenPos:=myp;
canvas.LineTo(200,100);
canvas.LineTo(200,200);
canvas.lineto(100,200);
canvas.LineTo(100,100);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
area:Trect;
begin
area.Left:=100;
area.Right :=200;
area.Top:=100;
area.Bottom :=200;
canvas.Brush.Color:=clyellow;
canvas.FillRect(area);
end;
但如果是几个广框连起来成为一个折框怎么办?除了用FillRect还有更快捷的方法吗?
这个FloodFill怎么用?