Всі видимі елементи мають такі властивості: 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.