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 :

Affichage du texte dans un Memo [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut Affichage du texte dans un Memo
    Bonjour.

    Rien de grave mais un petit détail que j'aimerais résoudre : j'affiche un texte dans un Memo pour consultation seulement.

    Pour qu'il ne soit pas modifiable, je le mets en ReadOnly, OK. Mais il conserve le trait vertical clignotant indiquant a priori le point d'insertion (pas logique puisqu'en lecture seule !). J'aimerais supprimer ce trait, comment faire ?

    Autre solution : mettre "Enabled" à false ... mais du coup le texte passe en grisé, quelle que soit la couleur choisie.

    Cordialement. Christian

  2. #2
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    J'avais eu un problème identique avec un TEdit. Il semble qu'il n'y ait pas de solution évidente.

    Cordialement.

    Pierre

  3. #3
    Membre émérite

    Homme Profil pro
    Rédacteur technique (retraité)
    Inscrit en
    Octobre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique (retraité)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 168
    Par défaut
    Bonjour,

    Citation Envoyé par thewolf Voir le message
    ...
    Mais il conserve le trait vertical clignotant indiquant a priori le point d'insertion (pas logique puisqu'en lecture seule !).
    ...
    Pas si illogique que cela car lecture-seule n'interdit pas le copier (pour coller ailleurs!) et si on n'a pas de souris le caret de saisie est nécessaire pour démarrer la sélection au clavier.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut
    Citation Envoyé par DomDA91 Voir le message
    Pas si illogique que cela car lecture-seule n'interdit pas le copier (pour coller ailleurs!) et si on n'a pas de souris le caret de saisie est nécessaire pour démarrer la sélection au clavier.
    Oui, c'est vrai.

    J'ai trouvé une solution répondant à peu près à mon souhait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Hidecaret(Memo1.handle);
    de l'unité LCLIntf

    J'exécute ce code au début et je le mets dans l'événement OnClick du mémo (parfois le trait vertical apparaît fugacement)
    On peut toujours sélectionner le texte à la souris.

  5. #5
    Membre Expert
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Billets dans le blog
    2
    Par défaut
    Salut

    Petite info "HideCaret" ne fonctionne pas sous Linux. (et probablement pas sous Mac aussi) C'est uniquement valable sous Windows (même si la méthode provient de LCLIntf)

    A+
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affichage de plusieurs textes dans un memo
    Par thebestgirl dans le forum C++
    Réponses: 4
    Dernier message: 05/05/2011, 18h26
  2. Ajouter du text dans un Memo
    Par kmaniche dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/12/2006, 19h38
  3. [VB.Net] Problème d'affichage de text dans une MessageBox
    Par eultartuffe dans le forum Windows Forms
    Réponses: 6
    Dernier message: 03/04/2006, 20h56
  4. Réponses: 14
    Dernier message: 08/01/2005, 16h53
  5. [DOS] Problème affichage de DOS dans un Memo
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 25/06/2004, 13h31

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