C#问题,求一个窗体编程的源代码,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:42:46
刚刚接触C#窗体编程,完全不懂,要从主窗体向从窗体传递信息,多窗体通信。嗯各位高手有没有简单点的代码啊,加上注释分享给小弟吧, 谢谢!我是用sharpdevelop软件写的代码+.net组件包。

用 VS吧!功能强大的集成开发环境!

由于考虑到你是初学者所以给你最简单的方法(以后你会接触到用三层架构来传递数据)
最简单的方法就是搭建一个类 来存信息
假设现在做MyQQ,

public class Info
{
//(public)公共的 (static,标识该变量具有整个程序中唯一性)静态的 qq号
public static int LogionId;
public static string pwd;
}

// 下面登陆窗体想传递数据给 主窗体

//登陆窗体
public LogionForm:Form{
//把ID和PWD存到信息类
prviate void SendIfo()
{ //赋值
Info.LogionId=(int.pars)(txtLogionId.Text);
//赋值密码
Info.Pwd=txtPwd.Text;
}
}
//主窗体
public MainForm:Form
{
int UserId;
string UPwd;
//获取信息
private void GetInfo()
{
UserId=Info.LoginId;
UPwd=Info.Pwd;
}
}
//主要就是看你会不会用静态变量了
所谓的静态变量就是用static修饰过的变量(方法也可以)
怎么访问这个静态变量呢?
变量所在类名.变量名 也就是Info.Pwd这样来访问
静态变量是整个程序集中唯一的并且只要程序没有关闭那么它就一直存在

用模式窗体,ShowDialog()

天...当搬运工都当腻了,去网上搜下 c# 窗体 传值 一搜一大把,而且写的都超详细.............

1.从Form1传向Form2