home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 February / Chip_2000-02_cd.bin / zkuste / Delphi / navody / tip2 / 413.txt next >
Text File  |  1999-11-15  |  2KB  |  50 lines

  1. {~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}
  2. { Downloaded from The Coder's Knowledge Base                         }
  3. { http://www.netalive.org/ckb/                                       }
  4. {~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}
  5. { @ CKB Header Version.: 1.01                                        }
  6. { @ Category ID........: delphi_misc                                 }
  7. { @ Added to database..: 9.10.98                                     }
  8. {~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}
  9. { @ Title..............: Hint in statusbar                           }
  10. { @ Original Filename..: StatusHint.txt                              }
  11. { @ Author.............: Ulli Conrad (uconrad@gmx.net)               }
  12. { @ Description........: How to display hints in the status bar      }
  13. { @ Tested w. Compiler.: D3                                          }
  14. { @ Submitted by.......: The CKB Crew (ckb@netalive.org)             }
  15. {~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}
  16.  
  17.  
  18. { How to display hints in the status bar
  19.   By U. Conrad <uconrad@gmx.net> }
  20.  
  21.  
  22. type
  23.   TForm1 = class(TForm)
  24.     ...
  25.     ...
  26.     procedure InitForm(Sender: TObject);  { Triggered on onCreate }
  27.     procedure ShowHint(Sender: TObject);  { Add this by yourself }
  28.   end;
  29.  
  30. procedure TMDIForm.InitForm(Sender: TObject);
  31. begin
  32.   Application.OnHint:=ShowHint;
  33.   { Simply add this line in the init procedure. The onHint event will alway
  34.     be fired, even if you have turned "ShowHint" off.
  35.     This causes the call of your own ShowHint method }
  36. end;
  37.  
  38. procedure TMDIForm.ShowHint(Sender: TObject);
  39. begin
  40.   { The ShowHint method is called if an onHint event occurs.
  41.     You can take the applications current hint here and display it }
  42.   Statusbar.SimpleText:=Application.Hint { if you have a simple panel bar }
  43.   {or }
  44.   StatusBar.Panels[0].Text := Application.Hint;
  45.   { if you have a multi panel bar }
  46. end;
  47.  
  48.  
  49.  
  50.