C#,如何使用另一个WINDOWS窗体中textBox的数值?(急)
C#,两个WINDOWS窗体:F1和Draw1.如何把F1中的许多计算出来的textBox值,传递到Draw1中?请说明具体如何操作.我在网上看到很多方法,但是讲的很泛....
C#,两个WINDOWS窗体:F1和Draw1.如何把F1中的许多计算出来的textBox值,传递到Draw1中?请说明具体如何操作.我在网上看到很多方法,但是讲的很泛.不甚感激!!!
我需要在Draw1中使用F1中各个textBox的值来画图!!!现在关键是不知道怎么能把这些数值调用到该窗体中!!!
如何在F1中将所要传递的textBox值赋值到对应的属性,十几个值要一个一个赋啊??能不能在具体点!!!而第一种回答好象不是很适合这么多textBox的情况!! 展开
我需要在Draw1中使用F1中各个textBox的值来画图!!!现在关键是不知道怎么能把这些数值调用到该窗体中!!!
如何在F1中将所要传递的textBox值赋值到对应的属性,十几个值要一个一个赋啊??能不能在具体点!!!而第一种回答好象不是很适合这么多textBox的情况!! 展开
4个回答
展开全部
F1中的许多计算出来的textBox值,传递到Draw1中
1.先创建一个属性类,然后再F1中将所要传递的textBox值负值到对应的属性。
2.Draw1类将默认的构造函数变为带参数的构造函数,参数类型为你刚才所创建的属性类,然后在Draw1类中进行你的操作。
不要一个一个传递,这种方式不推荐,总起来说你用C#也要尽可能的使用面向对象的概念,那种写法一看水平就一般,根本没有理解对象的概念。
你用属性就可以多个形式的方式传递参数。
例如:
F1类中:
FromClass class = new FromClass();
class.Height = textBox1.text;
……
Draw1 d = new Draw1(class);
Draw1类中:
lable1.text = class.Height;
FromClass类中:
priavte string height;
public string Height
{
get
{ retrun height ;}
set
{ height = value ;}
}
谢谢,给分
1.先创建一个属性类,然后再F1中将所要传递的textBox值负值到对应的属性。
2.Draw1类将默认的构造函数变为带参数的构造函数,参数类型为你刚才所创建的属性类,然后在Draw1类中进行你的操作。
不要一个一个传递,这种方式不推荐,总起来说你用C#也要尽可能的使用面向对象的概念,那种写法一看水平就一般,根本没有理解对象的概念。
你用属性就可以多个形式的方式传递参数。
例如:
F1类中:
FromClass class = new FromClass();
class.Height = textBox1.text;
……
Draw1 d = new Draw1(class);
Draw1类中:
lable1.text = class.Height;
FromClass类中:
priavte string height;
public string Height
{
get
{ retrun height ;}
set
{ height = value ;}
}
谢谢,给分
展开全部
问题补充,干吗一个一个附值啊
2个就这么写
public string aa;
public string bb;
Draw1(string aa,string bb)
{
this.aa = aa;
this.bb =bb;
InitializeComponent();
}
Draw1 d = new Draw1(textBox1.text,textbox2.text);
d.show();
3个就在加一个参数啊!!
--------------------------------------------
在Draw1中加一个构造函数
假设你有一个TextBox1的值要传
public string aa;
Draw1(string aa)
{
this.aa = aa;
InitializeComponent();
}
你在F1跳到Draw1时
Draw1 d = new Draw1(textBox1.text);
d.show();
那面你就可以用了aa就是你的textbox1.Text的值
2个就这么写
public string aa;
public string bb;
Draw1(string aa,string bb)
{
this.aa = aa;
this.bb =bb;
InitializeComponent();
}
Draw1 d = new Draw1(textBox1.text,textbox2.text);
d.show();
3个就在加一个参数啊!!
--------------------------------------------
在Draw1中加一个构造函数
假设你有一个TextBox1的值要传
public string aa;
Draw1(string aa)
{
this.aa = aa;
InitializeComponent();
}
你在F1跳到Draw1时
Draw1 d = new Draw1(textBox1.text);
d.show();
那面你就可以用了aa就是你的textbox1.Text的值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把F1设成公共类,Draw1直接使用不就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你个傻
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询