开发者社区> 问答> 正文

C#windows 编程如何获取其他窗体的控件内容 c#报错 

有两个窗体form1为登录界面,进入form2,如果在form2中要显示登录人的全部信息,如何获取登录界面的登录编号??如果要修改此登录人的密码,在textbox中写好如何对应此登录人并写入数据库??谢谢

展开
收起
kun坤 2020-06-03 09:46:17 622 0
1 条回答
写回答
取消 提交回答
  • 可以在new form2 的时候加参数  new Form2(id)     form2的构造函数中加个接收参数   

    private int _id; private Form2(int id) { this._id=id }

    调用的时候: Form2 fm2=new Form2(id) fm2.show();

          但是不建议这样用 你在登录窗体的时候已经获得了当前用户的登录信息为啥不用一个全局的静态登录类保存登录信息呢?######Winform 的一般做法是 使用一个资源保持登录的信息,如静态变量。 如果只有两个form的话, 你可以直接把 form1 对象 赋值给form2 的某个属性  。

    2020-06-03 09:46:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载