SearchField
класс в UnityEditor.IMGUI.Controls
Описание
Контроль SearchField создает текстовое поле для ввода текста, который может быть использован для поиска.
Он поставляется в двух стилях UI: один для обычного использования и один для панелей инструментов.
Свойства
| Свойство | Описание |
|---|---|
| autoSetFocusOnFindCommand | Изменяет фокус клавиатуры на поле поиска при нажатии пользователем «Ctrl/Cmd + F», если установлено значение true. По умолчанию значение true. |
| searchFieldControlID | Это controlID, используемый для текстового поля для получения фокуса клавиатуры. |
Открытые методы
| Метод | Описание |
|---|---|
| HasFocus | Эта функция возвращает true, если поле поиска имеет фокус клавиатуры. |
| OnGUI | Эта функция отображает поле поиска со стандартным стилем интерфейса и использует класс GUILayout для автоматического вычисления положения и размера прямоугольника, в котором оно отрисовывается. Передайте необязательный список, чтобы задать дополнительные свойства компоновки. |
| OnToolbarGUI | Эта функция отображает поле поиска со стилем панели инструментов и использует класс GUILayout для автоматического вычисления положения и размера прямоугольника, в котором оно отрисовывается. Передайте необязательный список, чтобы задать дополнительные свойства компоновки. |
| SetFocus | Эта функция изменяет фокус клавиатуры на поле поиска, чтобы пользователь мог начать ввод текста. |
Мероприятия
| Мероприятие | Описание |
|---|---|
| downOrUpArrowKeyPressed | Это событие отправляется, когда фокусированное поле поиска обнаруживает, что нажата клавиша вниз или вверх, и может быть использовано для переключения фокуса клавиатуры на другой элемент управления, например TreeView. |
Делегаты
| делегат | Описание |
|---|---|
| SearchFieldCallback | Это общий делегат обратного вызова для событий SearchField и не принимает никаких параметров. |