Клас tooltip ()

З ToolTip клас, існує можливість створення підказок для користувача, коли користувач наводить вказівник на елемент управління. ToolTip Клас зазвичай використовується для оповіщення користувачів для використання елемента управління. Наприклад, можна вказати текст підказки для TextBox елемента управління, який приймає ім'я, що визначає формат імені, яке можна ввести в елемент управління. Крім вказівки, можна також використовувати ToolTip класу для надання відомостей про час виконання. Наприклад, можна використовувати ToolTip для відображення швидкості підключення і рядки якості даних при наведенні покажчика миші на PictureBox елемент управління, що відображає стан підключення до Інтернету.

ToolTip Клас може використовуватися в будь-якому контейнері. Щоб явно вказати контейнер, використовуйте ToolTip (IContainer) конструктор. Один ToolTip компонент зазвичай використовується для створення спливаючих підказок для декількох елементів управління на одній формі. Після створення ToolTip. використовуйте окремий виклик SetToolTip методу, щоб встановити відображається текст підказки для окремого елемента управління. Потім при наведенні покажчика миші на елемент управління відображається підказка з відповідним текстом. Можна викликати SetToolTip більше одного разу для одного елемента управління змінити текст, пов'язаний з елементом управління. Щоб отримати текст, пов'язаний з елементом управління, використовуйте GetToolTip метод. Щоб видалити всі зв'язки текст підказки за допомогою примірника ToolTip класу, використовуйте RemoveAll метод.

Текст підказки не відображається для елементів управління, які будуть відключені. Якщо ShowAlways властивості true. підказки не відображаються, якщо їх контейнер неактивна.

ToolTip Клас надає наступні властивості і методи для зміни поведінки за замовчуванням і зовнішнього вигляду підказки.

Якщо ви хочете відключити весь текст підказки, щоб не може відображатися в додатку, можна використовувати Active Властивості. Зазвичай виводиться підказка операційною системою, але також для налаштування зовнішнього вигляду ToolTip. можна задати OwnerDraw Властивості true і обробляти Draw події.

ToolTipTitle Реалізує System.ComponentModel. IExtenderProvider інтерфейс, який має один метод, CanExtend. Підказки розширюють елементи управління в тій же формі під час розробки, додавши ToolTip властивість. Додаткові відомості про постачальників засобів розширення см. В розділі Extender Providers.

У наступному прикладі коду створюється екземпляр ToolTip класу і пов'язує екземпляр з Form створений в екземплярі. Потім код инициализирует властивості delay AutoPopDelay. InitialDelay. і ReshowDelay. Крім екземпляр ToolTip задає ShowAlways Властивості true для включення текст підказки, який завжди буде відображатися незалежно від того, активна чи форма. Нарешті, приклад пов'язує текст підказки з двома елементами управління у формі, Button і CheckBox. У прикладі коду потрібно, що метод, визначений в прикладі знаходиться в Form містить Button елемент управління з ім'ям button1 і CheckBox елемента управління з ім'ям checkBox1. і що метод викликається з конструктора Form.

Схожі статті