Interaction.InputBox(String, String, String, Int32, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Visar en uppmaning i en dialogruta, väntar på att användaren ska mata in text eller klicka på en knapp och returnerar sedan en sträng som innehåller innehållet i textrutan.
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
Parametrar
- Prompt
- String
Obligatoriskt String uttryck som visas som meddelande i dialogrutan. Den maximala längden Prompt på är cirka 1 024 tecken, beroende på bredden på de tecken som används. Om Prompt består av mer än en rad kan du avgränsa raderna med ett vagnreturtecken (Chr(13)), ett radmatningstecken (Chr(10)) eller en kombination av vagnretur/linjematning (Chr(13) & Chr(10)) mellan varje rad.
- Title
- String
Optional.
String uttryck som visas i namnlisten i dialogrutan. Om du utelämnar Titleplaceras programnamnet i namnlisten.
- DefaultResponse
- String
Optional.
String uttryck som visas i textrutan som standardsvar om inga andra indata anges. Om du utelämnar DefaultResponseär textrutan som visas tom.
- XPos
- Int32
Optional. Numeriskt uttryck som i twips anger avståndet för dialogrutans vänstra kant från skärmens vänstra kant. Om du utelämnar XPoscentreras dialogrutan vågrätt.
- YPos
- Int32
Optional. Numeriskt uttryck som i twips anger avståndet för dialogrutans övre kant överst på skärmen. Om du utelämnar YPosplaceras dialogrutan lodrätt ungefär en tredjedel av vägen nedåt på skärmen.
Returer
Visar en uppmaning i en dialogruta, väntar på att användaren ska mata in text eller klicka på en knapp och returnerar sedan en sträng som innehåller innehållet i textrutan.
Exempel
Det här exemplet visar olika sätt att använda InputBox funktionen för att uppmana användaren att ange ett värde. Om X- och Y-positioner utelämnas centreras dialogrutan automatiskt för de respektive axlarna. Variabeln MyValue innehåller det värde som användaren anger om användaren klickar på OK eller trycker på RETUR-tangenten.
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
Kommentarer
Om användaren klickar på Avbryt returneras en nollängdssträng.
Om du vill ange mer än det första argumentet måste du använda InputBox funktionen i ett uttryck. Om du utelämnar några positionsargument måste du behålla motsvarande kommaavgränsare.
Note
Funktionen InputBox kräver UIPermission på nivån SafeTopLevelWindows , vilket kan påverka dess körning i situationer med partiellt förtroende. Mer information finns i Begära behörigheter och UIPermission .