简单问题,近来看看

fjtxwd 2008-08-21 09:27:15
有2个form,form1中有button1,button2,form2中有label1,
点button1和button2都能调出form2,
点button1调出的form2,label1.caption显示为'button1'
点button2调出的form2,label1.caption显示为'button2'
如何实现?
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jin20000 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liangqingzhi 的回复:]
Button的OnClick事件里写:

Form2.Label1.Caption := TButton(Sender).Name;
Form2.Show;
[/Quote]
[Quote=引用 2 楼 dyzhong 的回复:]
可以结贴了
[/Quote]
BT_D_Deity 2008-08-22
  • 打赏
  • 举报
回复
学习中!
我想这程序显示用不到if
用form2的显示去判断form1的操作
行不通吧?
dyzhong 2008-08-21
  • 打赏
  • 举报
回复
可以结贴了
老之 2008-08-21
  • 打赏
  • 举报
回复
Button的OnClick事件里写:

Form2.Label1.Caption := TButton(Sender).Name;
Form2.Show;
fjtxwd 2008-08-21
  • 打赏
  • 举报
回复
Button的OnClick事件里写:
Application.CreateForm(TForm2, Form2);
if TButton(Sender).name='button1' then
form2.label1.Caption:='1'
else if TButton(Sender).name='button2' then
form2.label1.Caption:='2';
form2.Show;

这样写效果出不来,要怎么样改 ?

dyonggan 2008-08-21
  • 打赏
  • 举报
回复
两个ButtonClick事件里都写,注意在implementation下引用Unit2

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧