关于制作控件的问题 要制作一个组件,既有tbutton类的属性和方法,又有tshape类的属性和方法,应如何继承?delphi好象只能继承一个父类。如一个组件是由n个同一组件构成,要制作这样一个组件又应如何继承? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说,如果在Delphi中要同时继承两个类是不可能的(不过Delphi提供来解决方法,就是使用接口).如果具体到你这个问题,可以这样解决,从TButton类继承一个类(如:TMyButton),在类内部创建一个TShape对象,把TShape.Canvas.Handle设为你TMyButton的设备环境句柄(hDC),应该可以解决问题. 怎么转换哦??? 出现"invalid argument"错误:-( 服务端如何判断客户端是否在线 关于键盘勾子的问题---仅剩一百分了 哪里有漂亮的ICO图标 BORdbk70.dll,奶奶的,我快疯了! 为什么我的应用程序在不启动DELPHI的情况下运行要出现RUNTIME ERROR? 如何实现鼠标帮助 一个单线程可以同时用吗? 寻求帮助,socket包头包体定义和发送 如何用Response.Write输出buf内容? 如何使用delphi查找excel表中要查找的数据并删除掉此数据所在的行
就是使用接口).
如果具体到你这个问题,可以这样解决,从TButton类继承一个类(如:TMyButton),
在类内部创建一个TShape对象,把TShape.Canvas.Handle设为你TMyButton的设备环境
句柄(hDC),应该可以解决问题.