世界上只有一种英雄主义,那就是了解生命而且热爱生命的人。——罗曼·罗兰 内容充实的生命就是长久的生命。我们要以行为而不是以时间来衡量生命。 ——小塞涅卡
 文章:482篇 音乐:33首 视频:10部 图片:39幅 评论:239条 留言:260条 流量:
  当前位置:首页 > 技术天地 > C#窗体间传值的新方法!利用自定义的窗体属性

C#窗体间传值的新方法!利用自定义的窗体属性

 
来源:代启蒙     加入时间:2008-7-7       浏览量:53 
字体大小():
选择颜色:
 
 
第1步:在解决方案上添加一个窗体Form2;并添加textBox1、textBox2、Button1,将Button1的标题设为“确定”,DialogResult属性设为“OK”;
第2步:在窗体Form2的类代码中添加两个私有字段: _username、_password,并添加两个public属性:UserName、Password;代码如下:
public partial class Form2: Form
{
       private string _username;
       private string _password;
       public string UserName
       {
           get
           {
               return _username;
           }
           set
           {
               _username=value;
           }
       }
       public string Password
       {
           get
           {
               return _password;
           }
           set
           {
               _password=value;
           }
       }
       .....
}

第3步:窗体间相互传值演示
在Form1添加一个的Botton1、一个comboBox1,在Botton1_Click函数中如下代码:
private void button1_Click(object sender,EventArgs e)
{
      Form2 myForm2 = new Form2();
      myForm2.UserName="Richard";//Form1向Form2传值!!!
      myForm2.Password="pwd1234";
      DialogResult result= myForm2.ShowDialog();
      if(result==DialogResult.OK)
      {
           comboBox1.Items.Add(myForm2.UserName);////Form2向Form1传值!!!
           comboBox2.Items.Add(myForm2.Password);
       }
}
  要充分演示上述功能,还需要对Form2的代码作如下完善:
第1,在Form2_Load中添加如下代码:
private Form2_Load(object sender,EventArgs e)
{
    textBox1.Text=_username;
    textBox2.Text=_password;
}
第2,在textBox1、textBox2的textChanged事件中添加如下代码:
private void textBox1_TextChanged(object sender,EventArgs e)
{
    this.UserName=textBox1.Text;
}
private void textBox2_TextChanged(object sender,EventArgs e)
{
    this.Password=textBox2.Text;
 

对本篇文章进行评论
您的称呼: 
您的评论: 

 

上一篇: 关于C#中窗体之间传值 下一篇: 在.net中轻松掌握Windows窗体间的数据交互(一)
个人随笔
经典搞笑
技术天地
精彩网页
谈天说地
我的制作
文章排行
  • 北京欢迎你视频下载
  • 512地震
  • 电影苹果下载
  • 神墓全集下载
  • 最新免费装扮QQ空间方法
  • 十七大总结
  • 70兰董真实身份
  • 直升机为什么进不去
  • 澄海3c5.49地图下载
  • 机器狗病毒
  • 绿色风景图
  • 异世之极品奶爸
  • 卫星信号接收器参数,安装...
  • 1069999301
  • 【概率论与数理统计】在线...
  • 奥运100天晚会视频
  • 家有儿女动画版
  • 成龙电影全集
  • 声音素材库
  • 各大高校BBS上的100...
  • 电视剧大人物40全集
  • 会声会影视频教程
  • b哥的一天下载
  • 友情链接: 传奇世界私服网站    变态传世私服    传奇私服外挂   天龙八部私服   完美世界私服   天龙八部私服    黄海峰的blog PQ秀秀网    理想走进现实 河南新县高中  橙风娱乐网  有来有去 糊涂小居  楚天导航优购网  leiz's blog

       推荐分辨率:1024*768  鄂ICP备07011897号   版权所有:西西弗斯(代启蒙)