社区
C#
帖子详情
就这么多分了!各位将就一下阿!关于winform传值的问题
poisonb
2003-09-29 11:31:54
两个winform,一个mainForm,一个subForm
mainForm创建了subForm的实例
现在,在subForm里面的textbox里面输入一个字串,现在要把它传到mainForm里面去
注意,本问题不同的地方在于,mainform打开subform后,一直要等到subform给他传了数据之后才继续下面的工作。
PS:给一个解决办法就是了,源代码的话,能给点大概的就可以了,谢谢
明天有分了再加,今天真的是没有了
...全文
38
15
打赏
收藏
就这么多分了!各位将就一下阿!关于winform传值的问题
两个winform,一个mainForm,一个subForm mainForm创建了subForm的实例 现在,在subForm里面的textbox里面输入一个字串,现在要把它传到mainForm里面去 注意,本问题不同的地方在于,mainform打开subform后,一直要等到subform给他传了数据之后才继续下面的工作。 PS:给一个解决办法就是了,源代码的话,能给点大概的就可以了,谢谢 明天有分了再加,今天真的是没有了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JB-Zhang
2003-09-30
打赏
举报
回复
在mainform里使用delegate,在subform时钩上一个事件指向这个代理,在指的位置触发这个事件,把数据传回mainform就OK了.
Reeezak
2003-09-30
打赏
举报
回复
呀!
思归大哥发言了
我的代码不敢贴了
主动放弃
嘻嘻
Soking
2003-09-30
打赏
举报
回复
Ok
ddy2000
2003-09-30
打赏
举报
回复
简易方法
SubForm中定义一个public 对象,如public string ss;
MainForm中如下
SubForm f1 = new SubForm();
SubForm.ShowDialog();
string s=f1.ss
f1.Disposed()
poisonb
2003-09-30
打赏
举报
回复
thx
原来是我太笨了
^_^
谢谢各位
结贴给分
Reeezak
2003-09-30
打赏
举报
回复
哈哈哈哈哈
原来是这样
我明白了
思归大哥的方法绝对可行
你在你的subform里面,放一个button
然后把这个Button的DialogResult改成“OK”,在“属性”框的“行为”里面
然后就可以了
你可以在思归大哥的
in mainform:
subForm sf = new subForm();
fs.ShowDialog();
string s = sf.MyText;
后面加上一句
MessageBox.Show(s);
看看阿
^_^
我也算学到一招,嘻嘻
NEODIO
2003-09-30
打赏
举报
回复
用属性实现传值,用ShowDialog()方法打开subform即可
123xxx
2003-09-30
打赏
举报
回复
saucer(思归)大哥得不行吗?我也正好遇到这个问题,用saucer(思归)给的代码顺利解决了,再此向各位表示感谢。
Reeezak
2003-09-30
打赏
举报
回复
还没有解决吗?
哦
是这个原因阿
这个估计要用到event吧
我去写个代码给你
poisonb
2003-09-30
打赏
举报
回复
加10分吧
今天上线刚刚多了10分
加上再说
值传递我懂,就是不知道怎么样继续运行后面的代码而已
jknight(vos)的办法可能可以解决我的问题
我看看先
jknight
2003-09-30
打赏
举报
回复
http://lzhm.net/Read.aspx?ID=21
Visual C#中实现窗体间的数据传递(1)
http://lzhm.net/Read.aspx?ID=57
Visual C#中实现窗体间的数据传递(2)
bobit
2003-09-30
打赏
举报
回复
在SubForm中写一个Public方法:
public string ShowModel()
{
if (this.ShowDialog() == DialogResult.OK)
return this.txtBox.Text;
else
return null;
}
franklitian
2003-09-30
打赏
举报
回复
我也是这样想。听思归先生的好了
BLGT
2003-09-30
打赏
举报
回复
听思归先生的好了
saucer
2003-09-29
打赏
举报
回复
in subForm, add a property
public string MyText
{
get { return TextBox1.Text;}
}
in mainform:
subForm sf = new subForm();
fs.ShowDialog();
string s = sf.MyText;
198个经典C#
WinForm
实例源码 超赞的完整版
"198个经典C#
WinForm
实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#
WinForm
实例源码.zip " ...
仿QQ概念版登陆界面,酷狗魔方,C#
winForm
.Net 2.0 源码
仿QQ概念版登陆界面,酷狗魔方,C#
winForm
.Net 2.0 界面特效 ...此项目中包含了多个界面设计例子。VS2013。 界面库不开源,如果你需要源码你可以联系我。本项目只用于学习参考,请勿用于非法或商务用途,谢谢合作!
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。
WinForm
框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速...
winform
实现360、QQ窗体与控件
利用
winform
的gdi+控件实现的QQ窗体与控件
winform
模仿QQ聊天窗口皮肤控件
CSharp
winform
模仿QQ聊天窗口皮肤控件
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章