我正在自学VB.Net。
这是我最近遇到的一个问题。假设我的应用程序中有一个主 Form1。Form1 调用第二个 LoginForm(正如其名称所暗示的那样)是一个带有用户名/密码类型字段的登录窗口。预期的行为是 LoginForm 将捕获登录详细信息并将其传递回 Form1。
做这个的最好方式是什么?
在我的脑海中,我在思考像“doLogin”这样的函数调用,它会“显示”LoginForm、捕获输入的数据、处理表单并返回登录详细信息(可能在某种 bean 中)。不知何故,我不认为这是可能的
我目前拥有的不太优雅。LoginForm由Form1模态显示(即showDialog);'me' 引用被传递到第二个窗口。在 LoginForm 上收到用户输入后,我在 Form1 上设置一个值,然后处理。
每个人都这样吗?