怎么用INHERITED继承另一个窗体的东西 虚心请教~ ( 积分: 42 )

  • 主题发起人 主题发起人 goodliuyi
  • 开始时间 开始时间
G

goodliuyi

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我有两个窗体,在第一个窗体FORM1里有个EDIT1组件,我已经在第一个窗体里把EDIT.TEXT赋给了LL
VAR
LL:STRING;
BEGIN
.........
LL:=EDIT1.TEXT;
end;
......
在另个窗体FORM2里有也另个一个组件EDIT1,当我要把第一个窗体的变量LL和EDIT2.TEXT比较.要怎么办呀.
我用了
BEGIN
INHERITED;
if ll<>form2.edit2.text then (或者IF form1.edit1.text<>form2.edit2.text then);
showmessage('内容不符合');
END;
但是没有用,我想请问INHERITED要怎么用才能继承想要继承的窗体呀.
我只有一点分,但是我的全部分数呀.菜鸟就这样,可怜的小东西.
 
比如我有两个窗体,在第一个窗体FORM1里有个EDIT1组件,我已经在第一个窗体里把EDIT.TEXT赋给了LL
VAR
LL:STRING;
BEGIN
.........
LL:=EDIT1.TEXT;
end;
......
在另个窗体FORM2里有也另个一个组件EDIT1,当我要把第一个窗体的变量LL和EDIT2.TEXT比较.要怎么办呀.
我用了
BEGIN
INHERITED;
if ll<>form2.edit2.text then (或者IF form1.edit1.text<>form2.edit2.text then);
showmessage('内容不符合');
END;
但是没有用,我想请问INHERITED要怎么用才能继承想要继承的窗体呀.
我只有一点分,但是我的全部分数呀.菜鸟就这样,可怜的小东西.
 
1.LL应该定义到public下;
2.窗体的继承好办,File|New|other...,选中你的工程面板,点中Form1,点中inherited,点OK,继承窗体就有了
 
太感谢了 我的两个问题都是你答的呀,请问你QQ多少呀,交个朋友
 
后退
顶部