3个回答
展开全部
我不知道你是不是这个需求.这种需求不是传值而是实时获取.并且一定保证两个窗体都是打开状态.如果不是这样的需求你可以追问我.
在第一个窗体中,先定义一个全局变量,和构造函数中赋值.
public Form f1;//定义一个全局变量
public Form1()
{
InitializeComponent();
f1 = this;//构造函数中赋值.
}
然后第二个窗体在使用时这么写
Form1 form1 = new Form1();
f1.textBox1.Text ;//这个是就你第一个窗体中的值.如果你第一个窗体textBox1中内容改变了.这里也会变.
来自:求助得到的回答
展开全部
全局变量,二窗口把值保存在全局变量,一窗口读取全局变量
追问
具体代码有吗?我新手,编程能力不是很会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Program.cs里加一行
class Program
{
public static string username = "";//加一行这个
然后在你第二个窗口登录成功之后就写,也就是密码验证通过要关窗口之前(假定用户名为uname)
Program.username=uname;
然后在第一个窗口load事件里就可以是(假定你画红线那个框是text1)
text1.Text=Program.username;
class Program
{
public static string username = "";//加一行这个
然后在你第二个窗口登录成功之后就写,也就是密码验证通过要关窗口之前(假定用户名为uname)
Program.username=uname;
然后在第一个窗口load事件里就可以是(假定你画红线那个框是text1)
text1.Text=Program.username;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询