Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#2
  Alt 12. Apr 2003, 22:09
Hi,

schau mal in der Hilfe bei TApplication Ereignis OnHint nach. Da ist ein Beispiel bei wie das geht. (Ach, ich kopiers mal hier rüber)

Delphi-Quellcode:
type
  TForm1 = class(TForm)
    Button1: TButton;
    StatusBar1: TStatusBar;
    Edit1: TEdit;
    procedure FormCreate(Sender: TObject);
  private
    { Private Deklarationen }
  public
    procedure DisplayHint(Sender: TObject);
  end;

var

  Form1: TForm1;
implementation
{$R *.DFM}

{ Hier ist die Implementierung der Ereignisbehandlungsroutine für OnHint. }

{ Der aktuelle Hinweistext der Anwendung wird in der Statusleiste angezeigt. }
procedure TForm1.DisplayHint(Sender: TObject);
begin
  StatusBar1.SimpleText := GetLongHint(Application.Hint);
end;

{ Hier ist die Ereignisbehandlungsroutine für OnCreate des Formulars. }

{ Die Ereignisbehandlungsroutine für OnHint der Anwendung wird zur Laufzeit }
{ zugewiesen, da Application im Objektinspektor nicht verfügbar ist. }
procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnHint := DisplayHint;
end;
Gruß oki
  Mit Zitat antworten Zitat