Interaction.InputBox(String, String, String, Int32, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Apresenta um prompt numa caixa de diálogo, espera que o utilizador insira texto ou clique num botão, e depois devolve uma cadeia contendo o conteúdo da caixa de texto.
public static string InputBox(string Prompt, string Title = "", string DefaultResponse = "", int XPos = -1, int YPos = -1);
static member InputBox : string * string * string * int * int -> string
Public Function InputBox (Prompt As String, Optional Title As String = "", Optional DefaultResponse As String = "", Optional XPos As Integer = -1, Optional YPos As Integer = -1) As String
Parâmetros
- Prompt
- String
Expressão necessária String apresentada como a mensagem na caixa de diálogo. O comprimento máximo de Prompt é aproximadamente 1024 caracteres, dependendo da largura dos caracteres utilizados. Se Prompt consistir em mais do que uma linha, pode separar as linhas usando um carácter de retorno de carro (Chr(13)), um carácter de alimentação de linha (Chr(10)) ou uma combinação de retorno de carroça/avanço de linha (Chr(13) & Chr(10)) entre cada linha.
- Title
- String
Optional.
String expressão mostrada na barra de título da caixa de diálogo. Se omitir Title, o nome da candidatura aparece na barra de título.
- DefaultResponse
- String
Optional.
String a expressão é exibida na caixa de texto como resposta padrão caso não seja fornecida outra entrada. Se omitires DefaultResponse, a caixa de texto mostrada fica vazia.
- XPos
- Int32
Optional. Expressão numérica que especifica, em dups, a distância da borda esquerda da caixa de diálogo à borda esquerda do ecrã. Se omitires XPos, a caixa de diálogo fica centrada horizontalmente.
- YPos
- Int32
Optional. Expressão numérica que especifica, em twips, a distância da borda superior da caixa de diálogo em relação ao topo do ecrã. Se omitir YPos, a caixa de diálogo está posicionada verticalmente, aproximadamente a um terço do ecrã.
Devoluções
Apresenta um prompt numa caixa de diálogo, espera que o utilizador insira texto ou clique num botão, e depois devolve uma cadeia contendo o conteúdo da caixa de texto.
Exemplos
Este exemplo mostra várias formas de usar a InputBox função para pedir ao utilizador que introduza um valor. Se as posições x e y forem omitidas, a caixa de diálogo será automaticamente centrada nos respetivos eixos. A variável MyValue contém o valor introduzido pelo utilizador se este clicar em OK ou pressionar a tecla ENTER.
Dim message, title, defaultValue As String
Dim myValue As Object
' Set prompt.
message = "Enter a value between 1 and 3"
' Set title.
title = "InputBox Demo"
defaultValue = "1" ' Set default value.
' Display message, title, and default value.
myValue = InputBox(message, title, defaultValue)
' If user has clicked Cancel, set myValue to defaultValue
If myValue Is "" Then myValue = defaultValue
' Display dialog box at position 100, 100.
myValue = InputBox(message, title, defaultValue, 100, 100)
' If user has clicked Cancel, set myValue to defaultValue
If myValue Is "" Then myValue = defaultValue
Observações
Se o utilizador clicar em Cancelar, é devolvida uma cadeia de comprimento zero.
Para especificar mais do que o primeiro argumento, deve usar a InputBox função numa expressão. Se omitir quaisquer argumentos posicionais, deve manter o correspondente delimitador de vírgula.
Note
A InputBox função requer UIPermission ao SafeTopLevelWindows nível, o que pode afetar a sua execução em situações de confiança parcial. Para mais informações, consulte Solicitar permissões e UIPermission .