русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Система оперативних підказок аплікації.


Дата добавления: 2015-07-09; просмотров: 576; Нарушение авторских прав


Всі видимі елементи мають такі властивості:
property Hint: String; property ShowHint: Boolean;
Ці властивості регулюють появу і зміст оперативної, або спливаючої, підказки - невеликого довідкового вікна біля елемента, на якому зупиняється покажчик миші. Оперативні підказки істотно полегшують починаючому користувачеві знайомство з програмним продуктом. Запровадження механізму оперативних підказок у всі видимі компоненти Легко вирішує проблему створення дружнього програмного інтерфейсу У сучасному стилі. Щоб компонент зміг показати оперативну підказку, потрібно помістити в текстовий рядок в його властивість Hint і привласнити властивості ShowHint значення True. Зазвичай оперативна підказка містить максимально лаконічний текст, щоб не займати дуже велику площу екрана. Ви можете доповнити цей текст розгорнутим повідомленням в будь-якому компоненті, який здатний відображати текст. Як правило, це рядок стану, що займає нижню частину форми. Щоб відобразити "довге" повідомлення, його потрібно, насамперед, помістити у властивість Hint відразу після "короткого" і відокремити обидві частини символом вертикальної риси (|). Наприклад:
MyControl.Hint: = 'Підказка | Розгорнуте повідомлення1;
Далі, необхідно на самому початку програми (зазвичай в обробнику події OnCreate головної форми) вказати програмі метод, який буде обробляти подія OnHint. Ця подія виникає в момент появи оперативної підказки і призначене для відображення довгого повідомлення, яке метод-обробник може отримати у властивості Hint глобального об'єкта Application. Наприклад:
type TForm1 = class (TForm)
nStatus: TPanel; / / Панель для відображення довгої частини властивості Hint ...public
/ / Оголошуємо метод-обробник події OnHint:
procedure ShowLongHint (Sender: TObject); ... end;
procedure TForm1.ShowLongHint (Sender: TObject);
{Цей обробник поміщає на панель pnStatus довгу частину властивості Hint} begin
pnStatus.Caption: = Application.Hint; end;
procedure TForm1.FormCreate (Sender: TObject);
/ / Метод визначає властивість OnHint об'єкта-програми begin Application.OnHint: = ShowLongHint;
end;
Власивості об'єкта Application, що регулюють колір і час появи оперативної підказки
property HintColor: TColor; Визначає колір фону вікна оперативної підказки
property HintHidePause: Integer; Визначає тривалість показу оперативної підказки в мілісекундах. За замовчуванням дорівнює 2500 (2,5 секунди). Щоб оперативна підказка взагалі не зникала, встановіть значення -1.



 



<== предыдущая лекция | следующая лекция ==>
Створення та використання власного вікна діалогу. | Модифікація системного меню аплікації.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 4.129 сек.