C# .net 页面跳转和传值

想问一下C#.netcs结构的程序,2个窗体间是怎么跳转的,还有窗体间的值是怎么进行传递的,希望能给个事例代码,谢谢!在第二个窗体中,用什么关键字来调出publicFrm... 想问一下C# .net cs结构的程序,2个窗体间是怎么跳转的,还有窗体间的值是怎么进行传递的,希望能给个事例代码,谢谢!
在第二个窗体中,用什么关键字来调出public Frm2(string u) 这个u参数阿?
展开
 我来答
创意驱动中国
2009-11-20
知道答主
回答量:62
采纳率:0%
帮助的人:23.5万
展开全部
1、跳转: Form1 f1=new Form1(); f1.Show();

2、传参:CS中传递参数是利用构造传参
public class Form1()
{
.......其他代码省略
public Form1(string 用户名)
{

}
.......其他代码省略
}

调用
Form1 f1=new Form1(用户名的值);
f1.Show();

构造的意思你了解吧? 在你对窗体Form1类创建实例化将参数直接写入后自动就调用构造方法了。注意“是自动调用的”

构造的定义:构造方法是一种与类名称一样的方法,不返回值,一般用于初始化变量。

构造的特点:无任何返回值包括(void都没有哦)并且方法名与类名相同。

明白了吧?呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4966fa5
2009-11-19
知道答主
回答量:22
采纳率:0%
帮助的人:23万
展开全部
两种方法
第一种,

namespace Demo
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new B_Form());
}

public class A_Form : Form
{
public string Abc
{
get { return this._abc; }
set { this._abc = value; }
}
private string _abc;
}

public class B_Form : Form
{
A_Form aForm = new A_Form();
public B_Form()
{
aForm.Show();
aForm.Abc = "Send Value....";
}
}
}

第二种 靠构造函数传进去
就是A_Form aForm = new A_Form();的括号里传值。

楼主应该再翻翻书,静下心再思考思考。
对了,补充一点:
Form即窗体,其实也是一个类,类之间如何传递参数呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linyuqin017
2009-11-19 · 超过19用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:43.7万
展开全部
窗体1代码:(跳转到第二窗体)
Frm2 frm = new Frm2(this.textbox.text);//需要传递的参数如括号内所示(如窗口1里的textbox的text值)。
frm.Show();
窗体二代码:
public partial class Frm2 : Form
{
public Frm2(string u)//在此声明相应的参数类型给予接受窗口1的参数。
{
InitializeComponent();
labWelcome.Text = "欢迎您!"+u;//直接赋值给某个控件或自己声明的变量。如欢迎界面语句就可如上所示。
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuheidanhi
2009-11-19 · 超过18用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:78.8万
展开全部
构造函数+参数
创建一个 public的变量
然后new Frm2
frm2.你的变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式