VB.NET. FAQ Вопрос 16. Как использовать InputBox из VB6 в VB.NET?
Вообще говоря лучше не использовать InputBox из старых версий VB, так как он устарел. Вместо этого лучше использовать свое диалоговое окно. Причин можно указать несколько - например потому, что InputBox позволяет занести в него только одно значение, а собственное диалоговое окно - несколько (например, имя, фамилию, возраст и т. п.).
Но уж если совсем надо, то используем следующий код:
Dim s As String
s = Microsoft.VisualBasic.Interaction.InputBox _
("text", "title", "response", 100, 200)
Вообще говоря пространство имен Microsoft.VisualBasic.Interaction подключается к проектам на VB.NET автоматически, так что его можно и не писать.
Результат выполнения будет такой:
Заметьте, что для использования InputBox в других .NET языках необходимо добавить в References ссылку на библиотеку Microsoft.VisualBasic.dll
|