C#怎么在一个窗体上修改另一个窗体labe控件的字体或改变text的值
4个回答
展开全部
这个很简单的,我举一个很简单的例子,现在有form1 和form2 两个窗体
from1上有一个textbox控件 ,一个button控件 form2上一个lable控件
假如你想点击form1的button按钮,让form2的lable值改变
在form1
里
button点击事件里
session["name"]=this.textbox..text.trim();
form2中
string names=request.querstring["name"].tostring():
this.lable=names.tostring();
运用的session,也可以用窗体之间传递参数实现
from1上有一个textbox控件 ,一个button控件 form2上一个lable控件
假如你想点击form1的button按钮,让form2的lable值改变
在form1
里
button点击事件里
session["name"]=this.textbox..text.trim();
form2中
string names=request.querstring["name"].tostring():
this.lable=names.tostring();
运用的session,也可以用窗体之间传递参数实现
更多追问追答
追问
session这个是什么,我是一个初学者,很多知识都不懂
追答
session是用来存储数据的,放在服务器上,在同一个项目中,几乎每个页面都可以访问,所以,你在页面1存储的变量,在页面2可以获取。。你是初学者的话,现在只需要了解这些,不必太深入,你只需要懂这个原理和用法就行。
展开全部
提供一个思路,没有经过实例验证,传参的话在本窗体创建一个全局的public变量,把变量值赋给控件,在另一个窗体中创建本窗体对象,访问本窗体变量,然后调用Refresh方法,应该就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
另外一个窗体的控件一般都是私有的.
要传值,可以使用事件委托.
要传值,可以使用事件委托.
追问
能不能给我的具体的例子,谢谢了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是WINFORM还是ASP。NET
这个要说明一下。
这个要说明一下。
更多追问追答
追问
WINFORM
追答
你的FORM1和FORM2是并级。
还是在FORM1中以SHOWDIAG的方式出来?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询