- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
 |
< > </P>' s d0 Y. ?5 F' a9 }+ m2 }8 F& P
< > </P># C, H: J! g# g, a7 U/ e7 o( x) Q
< > </P>' m" M' e9 [2 J1 ]
< >以生成一个TMemo的派生类及动态地创建该VCL控件为例。 </P>
4 g' s+ \3 I3 T4 d. u< >Class TMemoEx : public TMemo </P>
3 l+ H" u" w4 _< >{ </P>. Z+ |# ~: m1 j: i
< > . </P>8 @; f9 [' R6 Q0 B L5 V
< > . </P>
0 B$ d1 a, m! y& U% d. X* i% r4 ^( w1 W< >} </P>
* |. a, B' B2 m< >extern TMemoEx memoex; </P># I5 A' u- {) }% p! b+ N
< > </P>+ [# [6 F* p5 f: R9 h! R/ ]
< >Class TForm1 : Class TForm </P>
2 z0 G, m6 }+ H/ B3 T+ w< >{ </P>
% H$ g7 h9 E4 s6 l& V3 [< >public: </P>
$ z: ?' j! ?, Z9 _, C< > TMemoEx *MemoEx; </P>0 T5 Z) ]! `2 x
< > . </P>. C& E, J( D( [- p- f1 e4 a
< > . </P>
$ c$ |; a3 t/ d! `9 u2 ]" _< >} </P>
9 G: S5 W4 K1 e8 }3 P5 i/ z< > </P>
" b2 r" `8 I. R1 B0 e: q" g8 G& y< >void _fastcall TForm1::FormShow(TObject *Sender) </P>% P3 c! V' w1 k# m9 O9 k
< >{ </P>
; W2 I; k$ ^) C. u0 K< > MemoEx=new TMemoEx(this); </P>: g* J8 V/ v5 a/ {1 W7 j) \
< > MemoEx-> arent=this; </P>
. N& L C2 c( Y4 Y D: H& q< > . </P>
' J x s+ ?! i7 t3 `& B' M< > . </P>2 [1 U5 m; U. A
< >} </P>, u+ v# R$ Z6 ~& z% a( T
< >总之,遵循以下步骤即可: </P>; e3 ?% B8 D0 T" |+ ?' S5 f+ p
< > 类定义; </P>$ S" s0 i: Q, L& }0 s8 T8 \
< > extern TMemoEx memoex; </P>) X9 t3 ]1 I2 ^# g. w) \
<P> TMemoEx *MemoEx; </P>7 o' e$ F0 R4 m$ @
<P> MemoEx=new TMemoEx(this); </P>
5 F0 y a) `% }! \<P> MemoEx->Parent=this; </P> |
zan
|