开发类似edit的组件,输入文字从左到右竖着写,请问各位从哪一个父类开始继承合适???(50分)

  • 主题发起人 主题发起人 aorgel
  • 开始时间 开始时间
A

aorgel

Unregistered / Unconfirmed
GUEST, unregistred user!
开发一个edit组件,要求是输入的文本必须竖着写并从左到右换行,是从twincontrol开始
继承哪?还是从别的子类开始继承?那么字体需要旋转-90度怎么办?各位大虾请指点,
谢谢!!
 
TCustomEdit
 
如果从TCustomEdit继承,无法控制-90度字体输出,并TCustomEdit的相关属性方法就没有什么
意义了吧?比如选择,字体我想改造以下TFont类就可以了吧,只能用TCanvas.textout来一个一个的print
出来,所以我想应该是从TCustomControl类开始继承合适。不知TControl类是怎么实现文本输出的呢?
哪位能告诉!!
 
从TCustomControl继承吧,输出文本可以用Canvas.TextOut或Api函数:DrawText等
 
把字体设成@宋体
看看效果
 
楼上兄弟的方法虽然有点投机取巧,但值得一试!
 
学习!!!!!!!!!!!!!!!!!
 
接受答案
 
后退
顶部