QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3229|回复: 0
打印 上一主题 下一主题

BCB中派生VCL类及动态地创建控件

[复制链接]
字体大小: 正常 放大
韩冰        

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2005-1-26 12:22 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>  </P>& G; }* Z$ i$ v
<>  </P>2 _( |7 `; r5 M0 S+ q
<>  </P>5 R! Y9 ?8 {9 d: N1 v( a# n$ j
<>以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>. X. N" b* `/ a: b2 I
<>Class TMemoEx : public TMemo </P>
& G( f$ ~0 W+ X5 m) S2 d<>{ </P>
9 J, I  y9 ?& x0 Y<> . </P>
3 }: r3 `! Q# L0 p: y0 |<> . </P>( [5 ~  q( H  I- u' ?
<>} </P>2 G- j! g: Q; S
<>extern TMemoEx memoex; </P>+ o$ G5 ~( f) q2 Z
<>  </P>
4 n, o$ V7 C: y; Z; L5 {! d4 b: P<>Class TForm1 : Class TForm </P>, Y; V0 T, x% s% ^3 K6 T
<>{ </P>
; L% |+ D: R$ s' v( y<>public: </P>2 ]5 B/ b/ q5 T7 p! I6 k  k
<> TMemoEx   *MemoEx; </P>
, x5 b, b" K5 k6 Q<> . </P>
% P3 p5 {( b* b6 r6 z<> . </P>
2 p: @; [; ]! f3 L; R<>} </P>* [5 m" @3 h3 T' p- T2 Z, W* G
<>  </P>
$ W+ w1 U  r: Z9 b<>void _fastcall  TForm1::FormShow(TObject *Sender) </P>: W5 i2 v- p- J; V
<>{ </P>
' M# J8 E* R0 o' e; M<> MemoEx=new TMemoEx(this); </P>$ e; {$ |- @5 Q, g1 X1 t
<> MemoEx-&gtarent=this; </P>. ]+ I, s$ y+ G$ S: W6 h: ~
<> . </P>
4 V* h! N8 h( u2 e" N8 ?<> . </P>3 C8 S% L, L) Q0 j% O: n
<>} </P>0 S+ v# h& z6 k1 E4 i! n  m
<>总之,遵循以下步骤即可: </P>
- t: W) j6 T- r8 Z( ~<> 类定义; </P>/ i2 V8 [1 ?! p, ]/ N
<> extern TMemoEx memoex; </P>
7 z8 U# S$ W4 A3 n<P> TMemoEx   *MemoEx; </P>
  h  q$ \5 F! `9 I. }- K2 ]* q0 k$ P5 W<P> MemoEx=new TMemoEx(this); </P>
; R- \0 ~7 B0 F/ R# ?<P> MemoEx-&gt;Parent=this; </P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2025-7-3 16:16 , Processed in 0.434196 second(s), 52 queries .

回顶部