Недавно добавленные исходники

•  DeLiKaTeS Tetris (Тетрис)  3 668

•  TDictionary Custom Sort  5 798

•  Fast Watermark Sources  5 601

•  3D Designer  8 214

•  Sik Screen Capture  5 912

•  Patch Maker  6 387

•  Айболит (remote control)  6 377

•  ListBox Drag & Drop  5 236

•  Доска для игры Реверси  94 550

•  Графические эффекты  6 569

•  Рисование по маске  5 642

•  Перетаскивание изображений  4 758

•  Canvas Drawing  5 134

•  Рисование Луны  4 862

•  Поворот изображения  4 408

•  Рисование стержней  3 115

•  Paint on Shape  2 359

•  Генератор кроссвордов  3 227

•  Головоломка Paletto  2 550

•  Теорема Монжа об окружностях  3 327

•  Пазл Numbrix  2 199

•  Заборы и коммивояжеры  2 848

•  Игра HIP  1 819

•  Игра Go (Го)  1 739

•  Симулятор лифта  2 070

•  Программа укладки плитки  1 797

•  Генератор лабиринта  2 239

•  Проверка числового ввода  1 923

•  HEX View  2 224

•  Физический маятник  1 910

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Как показать подсказки Hints для элементов меню



В примере создается обработчик события Application.Hint - подсказки меню изображаются на status Panel:


type
  TForm1 = class(TForm)
    Panel1: TPanel;
    MainMenu1: TMainMenu;
    MenuItemFile: TMenuItem;
    MenuItemOpen: TMenuItem;
    MenuItemClose: TMenuItem;
    OpenDialog1: TOpenDialog;
    procedure FormCreate(Sender: TObject);
    procedure MenuItemCloseClick(Sender: TObject);
    procedure MenuItemOpenClick(Sender: TObject);
  private
    {Private declarations}
    procedure HintHandler(Sender: TObject);
  public
    {Public declarations}
end;

var
  Form1: TForm1;

implementation
{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
  Panel1.Align := alBottom;
  MenuItemFile.Hint := 'File Menu';
  MenuItemOpen.Hint := 'Opens A File';
  MenuItemClose.Hint := 'Closes the Application';
  Application.OnHint := HintHandler;
end;

procedure TForm1.HintHandler(Sender: TObject);
begin
  Panel1.Caption := Application.Hint;
end;

procedure TForm1.MenuItemCloseClick(Sender: TObject);
begin
  Application.Terminate;
end;

procedure TForm1.MenuItemOpenClick(Sender: TObject);
begin
  if OpenDialog1.Execute then
    Form1.Caption := OpenDialog1.FileName;
end;





Похожие по теме исходники

TVistaHintStyle

ListBox Hints

Нейросеть для распознавания образов

Механизм станка качалки для нефти

 

Весы для взвешивания

Кувшины для воды

Доска для игры Реверси




Copyright © 2004-2025 "Delphi Sources" by BrokenByte Software. Delphi World FAQ

Группа ВКонтакте