다음을 통해 공유


ComboBox.SelectedText 속성

정의

의 편집 가능한 부분에서 ComboBox선택된 텍스트를 가져오거나 설정합니다.

public:
 property System::String ^ SelectedText { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string SelectedText { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedText : string with get, set
Public Property SelectedText As String

속성 값

콤보 상자에서 현재 선택된 텍스트를 나타내는 문자열입니다. 이 값으로 DropDownList설정된 경우 DropDownStyle 반환 값은 빈 문자열("")입니다.

특성

설명

속성을 사용하여 컨트롤에서 SelectedText 현재 선택한 텍스트를 검색하거나 변경할 수 있습니다 ComboBox . 그러나 사용자 상호 작용으로 인해 선택 영역이 자동으로 변경될 수 있다는 점에 유의해야 합니다. 예를 들어 단추 Click 이벤트 처리기에서 값을 검색 SelectedText 하는 경우 값은 빈 문자열이 됩니다. 입력 포커스가 콤보 상자에서 단추로 이동할 때 선택 영역이 자동으로 지워지기 때문입니다.

콤보 상자에서 포커스가 끊어지면 선택점이 텍스트의 시작 부분으로 이동하고 선택한 텍스트는 선택 취소됩니다. 이 경우 속성을 가져오 SelectedText 면 빈 문자열을 검색하고 속성을 설정 SelectedText 하면 지정된 값이 텍스트의 시작 부분에 추가됩니다.

콤보 상자에 포커스가 있으면 컨트롤의 전체 텍스트가 자동으로 선택됩니다. 컨트롤의 Focus 메서드를 호출하여 입력 포커스를 설정하는 경우 컨트롤에 포커스가 이미 있는지 여부에 관계없이 전체 텍스트가 선택됩니다.

사용자가 드롭다운 목록에서 항목을 선택하거나 위쪽 화살표 키와 아래쪽 화살표 키를 사용하여 새 항목에 대한 텍스트가 자동으로 선택됩니다. 그러나 또는 이벤트 처리기에서 SelectedIndexChangedSelectedValueChanged 값을 가져오는 SelectedText 경우 속성은 빈 문자열을 반환합니다. 이러한 이벤트가 발생한 시점에 이전 SelectedText 값이 지워졌으며 새 값이 아직 설정되지 않았기 때문입니다. 또는 SelectedValueChanged 이벤트 처리기에서 SelectedIndexChanged 현재 값을 검색하려면 대신 속성을 사용합니다SelectedItem.

적용 대상