Перемещение назначения метода OnHint из обработчика формы OnCreate в обработчик OnActivate позволит другим формам приложения также манипулировать выводом подсказок.
Вот измененный текст кода, представленный в электронной справке и VCL Reference.
type TForm1 = class(TForm)Button1: TButton;Panel1: TPanel;Edit1: TEdit;procedure FormActivate(Sender: TObject);private{ Private declarations }publicprocedure DisplayHint(Sender: TObjject);end; implementation {$R *.DFM} procedure TForm1.DisplayHint(Sender: TObject); begin Panel1.Caption := Application.Hint;end; procedure TForm1.FormActivate(Sender: TObject); begin Application.OnHint := DisplayHint;end; |