У меня есть этот код, который запрашивает ключ для открытия определенной формы окна. Если количество недопустимых ключей больше 3, приложение заканчивается.Коробка ввода с двумя значениями в качестве входов
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim clave As String, attempts As Integer, intentoclave As String
'This is the key
clave = "UNI"
attempts = 0
For attempts = 1 To 4
If attempts < 4 Then
intentoclave = InputBox("Write the key")
If intentoclave = clave Then
Exit For
Me.Show()
End If
Else
End
End If
Next
End Sub
Работает нормально, но я хотел бы ввести имя пользователя, а также в поле ввода. Как я могу это сделать?
AFAIK, получив два значения из одного поля ввода не непосредственно возможно. Вы можете попросить пользователя ввести оба значения в определенном формате (например, «имя пользователя: ключ»), а затем разделить ответ и проверить оба значения или создать новую форму с двумя полями. –
Какие технологии пользовательского интерфейса вы используете? WPF? WinForms? Вы всегда можете создать свою собственную форму и использовать 'ShowDialog' (в WinForms) для этого. –
Window Form. Я узнаю о ShowDialog – CreamStat