Interaction.InputBox(String, String, String, Int32, Int32) 메서드

정의

대화 상자에 프롬프트를 표시하고 사용자가 텍스트를 입력하거나 단추를 클릭할 때까지 기다린 다음 텍스트 상자의 내용이 포함된 문자열을 반환합니다.

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

매개 변수

Prompt
String

대화 상자에 메시지로 표시되는 필수 String 식입니다. 최대 길이는 사용된 문자의 Prompt 너비에 따라 약 1024자입니다. 둘 이상의 줄로 구성된 경우 Prompt 캐리지 리턴 문자(13)), 줄 바꿈 문자(Chr(Chr(10)) 또는 각 줄 사이에 캐리지 리턴/줄 바꿈 조합(Chr(13)Chr(10))을 사용하여 줄을 구분할 수 있습니다.

Title
String

Optional. String 대화 상자의 제목 표시줄에 표시되는 식입니다. 생략 Title하면 애플리케이션 이름이 제목 표시줄에 배치됩니다.

DefaultResponse
String

Optional. String 다른 입력이 제공되지 않으면 텍스트 상자에 기본 응답으로 표시되는 식입니다. 생략 DefaultResponse하면 표시된 텍스트 상자가 비어 있습니다.

XPos
Int32

Optional. 대화 상자의 왼쪽 가장자리와 화면 왼쪽 가장자리의 거리를 트윅 단위로 지정하는 숫자 식입니다. 생략 XPos하면 대화 상자의 가운데가 가로로 지정됩니다.

YPos
Int32

Optional. 화면 위쪽에서 대화 상자 위쪽 가장자리의 거리를 트윅 단위로 지정하는 숫자 식입니다. 생략 YPos하면 대화 상자가 화면 아래쪽의 약 3분의 1에 해당하는 세로로 배치됩니다.

반품

대화 상자에 프롬프트를 표시하고 사용자가 텍스트를 입력하거나 단추를 클릭할 때까지 기다린 다음 텍스트 상자의 내용이 포함된 문자열을 반환합니다.

예제

이 예제에서는 함수를 사용하여 사용자에게 값을 입력하라는 InputBox 메시지를 표시하는 다양한 방법을 보여줍니다. x 및 y 위치를 생략하면 대화 상자가 자동으로 해당 축의 가운데에 배치됩니다. 변수 MyValue 에는 사용자가 확인을 클릭하거나 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

설명

사용자가 취소를 클릭하면 길이가 0인 문자열이 반환됩니다.

첫 번째 인수보다 더 많은 인수를 지정하려면 식에서 함수를 InputBox 사용해야 합니다. 위치 인수를 생략하는 경우 해당 쉼표 구분 기호를 유지해야 합니다.

메모

이 함수는 InputBoxUIPermissionSafeTopLevelWindows 부분 신뢰 상황에서의 실행에 영향을 줄 수 있는 수준에서 필요합니다. 자세한 내용은 사용 권한 요청UIPermission 을 참조하세요.

적용 대상

추가 정보