const GrabberSize = 12; procedure TForm1.DoPaintSidePanel(); procedure DrawGrabberLine(ALeft, ATop, ARight, ABottom: Integer); begin with Canvas do begin Pen.Color := clBtnHighlight; MoveTo(ARight, ATop); LineTo(ALeft, ATop); LineTo(ALeft, ABottom); Pen.Color := clBtnShadow; LineTo(ARight, ABottom); LineTo(ARight, ATop-1); end; end; begin Canvas.Lock; try DrawGrabberLine(3, 12, 5, Height-2); DrawGrabberLine(6, 12, 8, Height-2); finally Canvas.Unlock; end; end; procedure TForm1.FormPaint(Sender: TObject); begin DoPaintSidePanel(); end;
THIS BLOG IS AIMED AT DELPHI, C#.NET, ASP.NET PROFESSIONALS WHO ARE NEW TO THE COMMUNITY AND LOOKING FOR TIPS AND TRICKS. IT WILL HOPEFULLY SHOW YOU HOW AND WHERE TO GET HELP BUT WILL NOT TELL YOU HOW TO DO YOUR JOB - THAT BIT IS UP TO YOU.
Friday, November 26, 2010
Draw Grabber Line on Canvas / Form
Below is the code snippet to draw a Grabber line... Its all self explainatory
Labels:
Canvas,
Delphi,
DockFrame,
GrabberLine,
Non - VCL
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment