查看: 3506|回复: 2
收起左侧

[已解决] C# 不同类之间的变量值传递问题(不要用new实例化的方法)

 关闭 [复制链接]
沧海ふ无涯
发表于 2013-6-19 13:16:32 | 显示全部楼层 |阅读模式
本帖最后由 沧海ふ无涯 于 2013-6-19 16:07 编辑

问题:
存在窗口 一 login [用户登入窗口]  窗口二  main   [登入成功后的窗体]

主窗体:窗口二


程序运行时载入窗口二


     private void Form2_Load(object sender, EventArgs e)
      {
            login cc = new login();
            cc.ShowDialog();
        }



登入窗实例化


以下为登入button的事件:


public  void button1_Click(object sender, EventArgs e)
        {

            scon .Open ();  //创建连接
            scmd.Connection = scon;
            scmd.CommandText = "SELECT [admin_pwd] FROM [guanliyuan] where admin_name='#0' " //查询账户的密码
                 .Replace("#0", textBox1.Text);
           string  i = (scmd.ExecuteScalar().ToString ());  
                    if (i == textBox1 .Text )
                    {                  
                        MessageBox.Show("登入成功!");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("用户名/密码错误!");
                    }
                    scon.Close();
        }

如果登入成功,则关闭login,main显示.  现在main中存在toolStripStatusLabel2,一个状态条中的一个对象.
问题是怎么在登入成功后,在main的toolStripStatusLabel2里显示登入的用户名?
用户名保存在login的textbox.text中

求完整一些代码活解释,CSDN上的太抽象了...


peng85344558
发表于 2013-6-19 15:02:55 | 显示全部楼层
看下这里http://bbs.csdn.net/topics/190088211 刚好就是不用new的
大致就是定义ValueClass来进行窗口间传值

评分

参与人数 1经验 +3 收起 理由
wyj915752168 + 3 感谢解答: )

查看全部评分

沧海ふ无涯
 楼主| 发表于 2013-6-19 16:07:16 | 显示全部楼层
peng85344558 发表于 2013-6-19 15:02
看下这里http://bbs.csdn.net/topics/190088211 刚好就是不用new的
大致就是定义ValueClass来进行窗口间传 ...

多谢,功能实现了~~
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-11-2 19:43 , Processed in 3.817654 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表