-5

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

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

4

3 回答 3

0

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

  • 创建一个静态类,以便所有表单都可以访问它
  • 在表单上创建属性并设置值
  • 在您的登录表单上创建一个事件,让您的其他表单注册该事件,并通过自定义 eventargs 类将值传回
于 2013-07-25T20:51:32.247 回答
0

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

  • publicinternal表格上的属性
  • 事件
  • publicinternal方法(在任一表单上,取决于将数据发送到哪个表单)
于 2013-07-25T20:52:12.830 回答
0

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

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

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

于 2013-07-25T20:52:47.117 回答