c#窗体间的那点事1
来源:互联网 发布:谷歌软件 编辑:程序博客网 时间:2024/05/02 00:45
好久没写过窗体的程序了,今天猛的一写还真想不起来了。。。
一 窗体间传值:
Form1,Form2,把Form1中的值传到Form2中:
1,Form2中,做个带参数的构造函数:
public Form2(string id)
{
string nn=id;
}
2,在Form1中,比如在Button事件中:
string id="1";
Form2 f2=new Form2(id);
这样 在Form2中就可以获得id=1了。
二 窗体开关:
Form1中点按钮弹出Form2,同时Form1隐藏,当关闭Form2时在现实Form1
1,Form2中,在类里面写个Form1的对象:
public Form1 f1;
2,在关闭方法中:
private void button1_Click(object sender, EventArgs e)
{
f1.P_Load();//从新加载Form1
f1.Show();
this.Close();//关闭当前窗体
}
3,Form1中,点击按钮现实Form2:
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
Form2 f2=new Form2();
f2.f1 = this;//把f1窗体 传到 f2中去。
f2.ShowDialog();
}
补充 :主窗体只能隐藏
想关闭程序
Application.Exit();
- c#窗体间的那点事1
- c#窗体那点事Button
- MFC窗体关闭那点事
- MFC窗体关闭那点事
- 关于C#中数组的那点事!
- 关于视图控制器与XIB文件(视图窗体)的那点事
- 【C#关于编码那点事】
- 男的那点事
- 质数的那点事
- printk的那点事
- 拓展的那点事
- 装修的那点事
- 邮件的那点事
- 指针的那点事
- 工作的那点事
- 中秋的那点事
- Ubuntu的那点事
- 程序员的那点事
- SQL Server 全文检索初探
- 关于提高自己JAVA水平的十大技术
- oracle函数
- CListCtrl实现拖拽效果
- csdn网摘工具
- c#窗体间的那点事1
- Linux网络协议栈(三)——网络设备(2)
- 开源界的5大开源许可协议
- 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)
- VS2010 SL4
- SNMP Trap
- arm gnu 汇编语法
- Google AdSense实战宝典
- python 常用函数及模块z