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

Delphi Discussion :

Position d'un curseur dans un mémo


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 365
    Par défaut Position d'un curseur dans un mémo
    bonjour,

    je voudrais fixer le curseur à la position (0,0) dans mon mémo (au tout début)

    je ne sais pas comment faire..
    je peux récupérer cette position(grace aux messages windows) mais pas la fixer..

    qqn sait comment faire SVP??

    Merci

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Normalement en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Memo1.SelStart := 0;
    Memo1.SetFocus;
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 365
    Par défaut
    en fait, le curseur avec ça est bien au début du mémo.. ça c'est bon!

    OR, j'ai déjà du texte qui s'affiche automatiquement dans le mémo et je veux que la première ligne soit visible dès le départ..

    Merci

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Je ne comprend pas ton problème ?

    Normalement après avoir chargé le fichier il suffit que tu exécutes le bout de code que je t'ai fournis et ca devrait suffir.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Citation Envoyé par freestyler
    en fait, le curseur avec ça est bien au début du mémo.. ça c'est bon!

    OR, j'ai déjà du texte qui s'affiche automatiquement dans le mémo et je veux que la première ligne soit visible dès le départ..
    Tu veux dire que ca place bien le curseur au début, mais que ca ne scroll pas jusqu'en haut du memo ?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  6. #6
    Membre Expert
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 288
    Par défaut
    Bonjour,

    Hé oui, comme dit Lung, et avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
       Memo1.SelStart:=Perform(EM_LineIndex,0,0)+0; // Positionne le curseur sur la première ligne
       Memo1.Perform(Messages.EM_SCROLLCARET, 0, 0); // Positionne la barre de scroll
      Memo1.SetFocus;
    ...
    Ça donne quoi ?

  7. #7
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 365
    Par défaut
    Excellent..
    Pile poil ce qu'il fallait..
    Géniaux ces messages Windows...

    Merci

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

Discussions similaires

  1. Mise en position haute du curseur dans une feuille
    Par nomade333 dans le forum Conception
    Réponses: 2
    Dernier message: 10/04/2012, 14h35
  2. Position verticale du curseur dans la zone de saisie, IE et FF
    Par marcandre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/02/2012, 11h47
  3. connaitre la position de mon curseur dans un memo
    Par nawal.02 dans le forum Débuter
    Réponses: 5
    Dernier message: 27/04/2009, 22h51
  4. Réponses: 2
    Dernier message: 09/08/2007, 19h01
  5. Position du curseur dans Edit
    Par MrJéjé dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 17h09

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