IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[Lazarus] Lien cliquable


Sujet :

Lazarus Pascal

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 192
    Points : 176
    Points
    176
    Par défaut [Lazarus] Lien cliquable
    Bonjour,

    est-ce que quelqu'un sait comment afficher un lien cliquable (http:// mailto: ) avec Lazarus ?
    En fait dans un carnet d'adresses je voudrais afficher des infos nom, prénom, adresse, téléhone, etc... et mettre des liens cliquables sur le infos mails et sites qui m'ouvriraient soit ma messagerie soit la page html.

    merci bien si vous avez des infos..


    JoseF
    Un bon exemple vaut mieux qu'une longue explication confuse...

  2. #2
    Membre éclairé

    Inscrit en
    Avril 2003
    Messages
    284
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 284
    Points : 773
    Points
    773
    Par défaut
    Si j'avais celà à faire, j'utiliserais un Tlabel en modifiant le style de sa police avec l'évènement onmousemove, je remetrai sa police d'origine avec l'evenement onmousemove de la fiche ou de l'elément graphique se trouvant aux alentours de ce tlabel...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    begin
       Label1.Font.Style:= Label1.Font.Style+[fsunderline];
    end;
     
    procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    begin
       Label1.Font.Style:= Label1.Font.Style-[fsunderline];
    end;

    Quand au lien, je pense qu'il suffit d'utiliser shellexecute sous windows, et un Tprocess sous linux...
    une petite compilation conditionnelle devrait permettre de faire un code portable...

    liens utiles :
    l'utilisation de shellexecute :
    http://delphipage.free.fr/shellexecute.html

    les Tprocess :
    http://wiki.lazarus.freepascal.org/E...al_Programs/fr

  3. #3
    Membre éclairé

    Inscrit en
    Avril 2003
    Messages
    284
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 284
    Points : 773
    Points
    773
    Par défaut
    Un article vient de paraître sur le site officiel de lazarus parlant de ces composants OrphPort Project:
    http://web.fastermac.net/~MacPgmr/Or...tatus_Controls

    téléchargeables ici
    http://web.fastermac.net/~MacPgmr/OrphPort/downloads/

    Dans la palette se trouve TOvcURL qui est issu d'un TcustomLabel et qui agit comme un hyperlien...

    Compatible win32 et linux...

    Bonne prog

    Clandestino

Discussions similaires

  1. [RegEx] regex et lien cliquable
    Par Pallas4 dans le forum Langage
    Réponses: 1
    Dernier message: 22/09/2006, 12h57
  2. [Système] Créer un lien "cliquable"
    Par dams78 dans le forum Langage
    Réponses: 2
    Dernier message: 09/05/2006, 23h07
  3. [RegEx] lien cliquable
    Par Michel_57 dans le forum Langage
    Réponses: 3
    Dernier message: 19/04/2006, 22h57
  4. [RegEx] Problème pour transformer les url en liens cliquable
    Par AlphaYoDa dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2006, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo