社区
数据库相关
帖子详情
窗体间值传递
zql177
2009-10-24 04:41:09
当子窗体form1创建显示出来后,点击form1上的按钮弹出form2 ,然后将form2中选中的值赋给form1的edit1
...全文
119
11
打赏
收藏
窗体间值传递
当子窗体form1创建显示出来后,点击form1上的按钮弹出form2 ,然后将form2中选中的值赋给form1的edit1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wpw72
2009-11-16
打赏
举报
回复
简单点就用个全局变量吧
lake_cx
2009-10-27
打赏
举报
回复
自己搞个form2.ShowModal(var string value);就行了。
如果不是ShowModal,就搞个
form2.OnValueChanged = OnValueChanged;
TForm1.OnValueChanged(Object Sender; string Value)
begin
edit1.Text = Value;
end;
凯文2016
2009-10-27
打赏
举报
回复
消息肯定可以吧
xyzsuper
2009-10-25
打赏
举报
回复
改写子窗体的构造函数,把form1的edit1在子窗体创建时传给form2,然后就可以在form2中使用edit1了
iamduo
2009-10-25
打赏
举报
回复
从2发送消息到1 。
WM_CopyXXXX
忘记了。
反正有这个消息的。
zql177
2009-10-24
打赏
举报
回复
上面的错了,当form1 跟主窗体(MForm)一起Auto-create的时候也没问题
如果form1 为子窗体,并且不是跟主窗体一起Auto-create,而是动态创建的时候
procedure TMForm.Button2Click(Sender: TObject);
var Form1:TForm1;
begin
try
Form1:=TForm1.Create(self);
Form1.Show ;
except
end ;
通过主窗体上的按钮赋值都报错,代码如下:
procedure TMForm.Button1Click(Sender: TObject);
begin
form1.Edit1.Text:='11' ;
end;
zql177
2009-10-24
打赏
举报
回复
当form1 不是跟主窗体一起Auto-create的时候也没问题
zql177
2009-10-24
打赏
举报
回复
当form1 不是子窗体的时候,你们说的都没问题
继续等待。
nkym0626
2009-10-24
打赏
举报
回复
引用FORM1单元
form1.edit1.text:=form2......
capzlf
2009-10-24
打赏
举报
回复
上面的错了。
直接form2里引用form1的unit。然后将form2选中的值赋值给form1的edit1就可以了。
capzlf
2009-10-24
打赏
举报
回复
将form2选中的值定义为全局变量,然后传递回form1的edit1
Qt
窗体
间
传递数据的三种模型
在Qt编程中,
窗体
间
的数据传递是常见的需求,它涉及到不同界面
间
的通信,使得用户在操作一个界面时,能够影响到其他界面的状态或者显示。本文将深入探讨Qt
窗体
间
传递数据的三种主要模型:信号与槽机制、全局变量和...
wpf利用委托实现
窗体
之
间
的传值
通过以上步骤,我们成功地利用委托实现了WPF子
窗体
向父
窗体
的
值传递
。这种设计模式使得窗口之
间
的通信更加灵活,同时也符合面向对象编程的原则。在实际项目中,你可以根据需要传递不同类型的数据,并对委托进行适当...
使用委托技术实现winform编程多
窗体
使用委托技术实现winform编程多
窗体
直接的
值传递
使用委托技术实现winform编程多
窗体
直接的
值传递
使用委托技术实现winform编程多
窗体
直接的
值传递
使用委托技术实现winform编程多
窗体
直接的
值传递
使用委托技术实现...
Winform
窗体
之
间
传值(子
窗体
传给父
窗体
)代码实例
当父
窗体
创建子
窗体
实例时,可以通过构造函数将需要传递的值传入。例如: ```csharp // 在父
窗体
中 ChildForm child = new ChildForm(someValue); child.Show(); // 在子
窗体
中 public ChildForm(object ...
C#Winform应用委托和事件实现
窗体
间
值传递
同时,项目开发中,经常遇到
窗体
间
信息传递,下面笔者通过委托和事件来实现,对于初学者能够快速上手,并且快速应用委托和事件。
数据库相关
2,507
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章