首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

解决关于Delphi图像编程的几个小问题

2012-04-15 
解决关于Delphi图像编程的几个问题!参照附件(附件为大福星炒股看行情的图):问题(1):Delphi一般都是在画布

解决关于Delphi图像编程的几个问题!
参照附件(附件为大福星炒股看行情的图):
问题(1):Delphi一般都是在画布上面画曲线的,但是能否在控件(比如Panel或者Listbox)等容器里面做曲线?
问题(2):左右边的云层状的图形如何制作,而且随着鼠标的移动,云层也随之变化
问题(3):附件中的柱状图形是如何清晰的显示?并且随着上面直线的拖动,柱状图的高度也随着发生变化?

[解决办法]
问题(1):Delphi一般都是在画布上面画曲线的,但是能否在控件(比如Panel或者Listbox)等容器里面做曲线?

可以在Panel上作曲线的,下面是个Panel作图的例子:

Delphi(Pascal) code
type  TPanel = class(ExtCtrls.TPanel)  public    procedure Paint; override;  end;  TForm1 = class(TForm)    Panel1: TPanel;  private    { Private declarations }  public    { Public declarations }  end;var  Form1: TForm1;implementation{$R *.dfm}{ TPanel }procedure TPanel.Paint;begin  inherited;  Canvas.Pen.Color := clRed;  Canvas.Rectangle(10, 10, 100, 100);end; 

热点排行