C#中两个Windows窗体如何用代码连接,并且,第一个窗体要用到第二个窗体里的内容,怎么办啊?
4个回答
展开全部
一般来说
第二个窗体 用第一个窗体里内容 用get 和 set操作比较好 安全性高
但如果你要图省事 可以直接定义一个全局变量
第二个窗体 用第一个窗体里内容 用get 和 set操作比较好 安全性高
但如果你要图省事 可以直接定义一个全局变量
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随机数这个窗体用到设置这个窗体里什么内容吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实例化窗体对象就是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所谓的“连接”,是想要什么样的效果?
是A窗体中嵌入了B窗体么?
是A窗体中嵌入了B窗体么?
追问
是第二个窗体里的文本框显示的随机数收到第一个窗体里设置条件的限制,如果第一个窗体设置了三位数,第一位从1~9,第二位2~5,第三位3~9,那么 第二个窗体中, 当点击 “开始”按钮后,文本框里显示 随机的产生 一个 三位数,并且各位的范围如“设置”的要求。
追答
我明白你的需求了,可以这样去实现。
首先,[设置]窗体定义一个公开的属性,例如:
public ArrayList MySetting
{
get
{
ArrayList array = new ArrayList();
array.Add("1,9");
array.Add("2,5");
array.Add("3,9");
}
}
然后,在[随机数]窗体中,[设置]窗体ShowDialog()后,获取该属性:
Form2 form2 = new Form2(); //[设置窗体]
form2.ShowDialog();
ArrayLisy mySetting = form2.MySetting; //这里获取到的mySetting,就是你想要的东东。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询