K keler Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-21 #1 对于没有canvas属性的Tpanel怎样加上Tcanvas属性,实现绘画功能
吕 吕雪松 Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-21 #4 CC := TCanvas.Create; CC.Handle := GetDC(Edit1.Handle); CC.Ellipse(10,10,100,100); CC.Free; 然后你就可以为所欲为了。
CC := TCanvas.Create; CC.Handle := GetDC(Edit1.Handle); CC.Ellipse(10,10,100,100); CC.Free; 然后你就可以为所欲为了。
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-21 #5 to: 吕雪松 问题点到及可,各位看官都是高人.
A antic_ant Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-21 #7 var c:TCanvas; begin c:=TControlCanvas.Create; TControlCanvas(c).Control:=Panel1; c.Brush.Style:=bsClear; c.Pen.Color:=clBlue; c.Rectangle(5,5,15,15); c.Free; end;
var c:TCanvas; begin c:=TControlCanvas.Create; TControlCanvas(c).Control:=Panel1; c.Brush.Style:=bsClear; c.Pen.Color:=clBlue; c.Rectangle(5,5,15,15); c.Free; end;
Z zeroworld Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-21 #8 其实tpanel是有Canvas的,只不过没有放出来而已 自己写一个如 type TMYPanel=class(TPanel) public property Canvas; end; 在用到时这样处理 var pnl:TPanel; pnl:=TPanel.create; TMYPanel(pnl).canvas.lineto...
其实tpanel是有Canvas的,只不过没有放出来而已 自己写一个如 type TMYPanel=class(TPanel) public property Canvas; end; 在用到时这样处理 var pnl:TPanel; pnl:=TPanel.create; TMYPanel(pnl).canvas.lineto...