社区
C#
帖子详情
c#中子窗体如何传参数给父窗体?
a62500877z
2011-05-29 10:01:43
[size=24px]现在我要做一个form1有一个button1,通过它跳转到form2 ,form2中的textbox1录入文本后点击button2在form1的lable1显示.(但不要使用公共类定义的临时变量来传递哟)。请问大家有好一点的意见吗?
[/size]
...全文
443
17
打赏
收藏
c#中子窗体如何传参数给父窗体?
[size=24px]现在我要做一个form1有一个button1,通过它跳转到form2 ,form2中的textbox1录入文本后点击button2在form1的lable1显示.(但不要使用公共类定义的临时变量来传递哟)。请问大家有好一点的意见吗?[/size]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绝代坏坏
2011-05-30
打赏
举报
回复
写委托,或者实际都行。
无常名
2011-05-30
打赏
举报
回复
http://vpp516.blog.163.com/blog/static/571844052011322114114586/
javashare
2011-05-30
打赏
举报
回复
使用构造方法
tigercao101
2011-05-30
打赏
举报
回复
利用GET{}SET{}吧。
Daqing
2011-05-30
打赏
举报
回复
这个问题问的很多!第一构造函数,第二委托事件。
http://topic.csdn.net/u/20110311/14/7526e72b-f68f-4d8d-b501-b9a77931bc3f.html
xiongxyt2
2011-05-30
打赏
举报
回复
看看这
紫寒尺
2011-05-30
打赏
举报
回复
学习一下~~~~
kid_wang
2011-05-30
打赏
举报
回复
tag
Bo217
2011-05-30
打赏
举报
回复
在Form2中定义属性:public string TxtName;把录入的值赋值给TxtName
TxtName= this.txtCTMess.Text.ToString();
this.DialogResult = DialogResult.OK;
this.Close();
在Form1中这样显示If(Form2.ShowDialog()==DialogResult.OK)
{
this.lblText.Text=Form2.TxtName;
}
追豆豆的人
2011-05-30
打赏
举报
回复
委托,自定义属性,构造函数,直接传参数都可以的,
qhiou
2011-05-30
打赏
举报
回复
直接在form2中定义一个public的变量,就可以在from1中使用。
让爱延续
2011-05-30
打赏
举报
回复
父子窗体相互传值
yeaicc
2011-05-29
打赏
举报
回复
在form2中添加一个公共属性:
public string InputValue{set;get;}
button2点击后将文本框的值赋予给这个属性
在form1中可以获取你声明的那个form2对象的这个InputValue值。
black0109
2011-05-29
打赏
举报
回复
form2写错了哦,应该是
-----------------------------------------
//form2构造时传入form1对象
private Form1 form1;
public Form2(Form1 form)
{
this.form1 = form;
InitializeComponent();
}
//button2单击事件
private void button2_Click(object sender, EventArgs e)
{
this.form1.SetLableText(textbox1.Text);
}
GSYXDYZ
2011-05-29
打赏
举报
回复
学习一下!
black0109
2011-05-29
打赏
举报
回复
可在Form1类中定义一个方法
class Form1 {
...
public void string SetLableText(string str)
{
lable1.Text = str;
}
}
form2构造时传入form1对象
private Form1 form1;
public Form2(Form1 form)
{
this.form1 = form;
InitializeComponent();
//button2单击事件
private void button2_Click(object sender, EventArgs e)
{
this.form1.SetLableText(textbox1.Text);
}
}
Icedmilk
2011-05-29
打赏
举报
回复
让form1去注册form2的事件
或者让form2去Invoke form1的方法
C#
中子
窗体
获取父
窗体
中控件的内容
在做一个联系人管理的
C#
设计时,遇到了这个问题,我需要将父
窗体
中的textBox中的值传到子
窗体
并进行数据库查询操作,我用了new 父
窗体
().textBox.text;来进行值传递,然而并无卵用,经过多次试验,找到了一个比较简单的解决方法: 父
窗体
:Logout 子
窗体
:Affirm 父
窗体
文本框:tB_Logout_Username public partial class Logout : Form { //定义一个静态变量存放父
窗体
中的文本框的值 public static string tB_LogoutName; //实例化子
窗体
的事件 private
C#
(Winfrom)
窗体
传值问题(子
窗体
回传值给父
窗体
).
子
窗体
回传值给父
窗体
C#
(Winfrom)
窗体
传值问题(子
窗体
回传值给父
窗体
).txt
C#
Winform
窗体
与界面设计
本课程是针对
C#
Winform开发人员的基础性课程,详尽的介绍
C#
Winform
窗体
与界面的设计,通过提供实例,让
C#
Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
C#
子
窗体
刷新父
窗体
C#
中子
窗体
刷新父
窗体
.
C#
中子
窗体
刷新父
窗体
.
WPF父子
窗体
传输示例
WPF父子
窗体
传输示例,父
窗体
向子
窗体
传参
。子
窗体
回
传参
数到父
窗体
。 WPF showdialog模式。
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章