C#表单将值传递给另一个

时间:2013-07-25 20:47:36

标签: c# winforms

我是C#Winforms的新手。有很多人在问这个问题,但我仍然找不到答案。

我有一个操作数据并将信息上传到服务器的表单。现在我硬编码了服务器信息。我创建了另一个表单,要求用户输入服务器/登录信息。我想将服务器/登录信息传递给第一个表单。我该怎么做呢? 感谢

3 个答案:

答案 0 :(得分:0)

有多种方法。仅举几例,您可以:

  • 创建一个静态类,以便所有表单都可以访问它
  • 在表单上创建属性并设置值
  • 在您的登录表单上创建一个事件,让您的其他表单注册该事件,并通过自定义eventargs类传递值

答案 1 :(得分:0)

我想有很多方法可以做到。

    表单
  • publicinternal属性
  • 事件
  • publicinternal方法(在任何一种表单上,具体取决于向哪个表单发送数据)

答案 2 :(得分:0)

有关传递参数的信息,请参阅以下MSDN页面:

http://msdn.microsoft.com/en-us/library/0f66670z(v=vs.71).aspx

就个人而言,我会在一个单独的类中进行数据访问并实现public void Login(string user, string password, string server)方法。然后,第二种形式将使用此类的其他方法来检索和显示数据。