APropos.pas
上传用户:fuxingtt
上传日期:2022-04-05
资源大小:49k
文件大小:1k
源码类别:

行业应用

开发平台:

Delphi

  1. unit APropos;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, ExtCtrls, StdCtrls, ShellAPI;
  6. type
  7.   TA_Propos = class(TForm)
  8.     ImgIcone: TImage;
  9.     LabTitre: TLabel;
  10.     Memo1: TMemo;
  11.     Pub: TPanel;
  12.     LabPub1: TLabel;
  13.     LabPub2: TLabel;
  14.     LabPub3: TLabel;
  15.     Url: TLabel;
  16.     procedure UrlMouseLeave(Sender: TObject);
  17.     procedure UrlMouseEnter(Sender: TObject);
  18.     procedure UrlClick(Sender: TObject);
  19.   private
  20.     { D閏larations priv閑s }
  21.   public
  22.     { D閏larations publiques }
  23.   end;
  24. var
  25.   A_Propos: TA_Propos;
  26. implementation
  27. {$R *.dfm}
  28. procedure TA_Propos.UrlClick(Sender: TObject);
  29. begin
  30. // Lance le navigateur par d閒aut sur mon site
  31.  ShellExecute(Handle,'Open','http://www.delphinautes.fr',nil,nil,SW_SHOWDEFAULT);
  32. end;
  33. procedure TA_Propos.UrlMouseEnter(Sender: TObject);
  34. begin
  35. // Souligne le texte au passage de la souris
  36.  Url.Font.Style := [fsUnderline];
  37. // Et change le pointeur
  38.  Cursor := crHandPoint;
  39. end;
  40. procedure TA_Propos.UrlMouseLeave(Sender: TObject);
  41. begin
  42. // Efface le soulignement au d閜art de la souris
  43.  Url.Font.Style := [];
  44. // Et change le pointeur
  45.  Cursor := crDefault;
  46. end;
  47. end.