Shape控件可以绘出圆形、椭圆、正方形、矩形等。
现请教:可不可以修改Shape控件,绘制出其它图形,如弧形、扇形等,谢谢!
现请教:可不可以修改Shape控件,绘制出其它图形,如弧形、扇形等,谢谢!
解决方案 »
- 老生常谈:如何获取IE/Netcape/等浏览器网页内容?
- 跨数据库查询
- 如何将窗体中TEdit的值写入数据库?
- 哪有Installshield的完全功能版下载,分好说!
- 数据库的菜单问题
- 难题!十个GroupBox,如何让上面的控件(Edit,Memo各10个)内容分别为"aaa","bbb"
- 李维来了!!Borland将在国内5个城市举办盛会,李维将在北京、上海和南京现场与您畅谈,详情请点击!!
- DBEDIT的MAXLENGTH会被自动限制,如何解决这个问题?
- 怎样控制pagecontrol各个tabsheet
- 关于Dbgrid的问题,高手请进?
- 那个多线程的临界区不明白
- 历史最弱问题 IDE是什么意思
谢谢!
请问如何扩展?
如:
type
TPersonalShapeType = (sstRectangle, sstSquare, sstRoundRect, sstRoundSquare,
sstEllipse, sstCircle);
TPersonalShape = class(TGraphicControl)
用TGraphicControl,那是你自己新定义的shape.
Canvas.Pie 画扇形
不过看来你应该不会用了。教F1手册上的东西,在下没兴趣。
我的思路是:改变Shape组件的Shape属性,达到目的。
还请指教!
事实上TShape根本就没干什么事,如果你从它继承的话,因为它发布了很多属性,搞得有些不方便,例如Shape属性。