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

Interfaces Graphiques Discussion :

Scroll d'une textbox


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 4
    Par défaut Scroll d'une textbox
    Bonjour,
    je suis actuellement en train de développer une interface graphique à l'aide de guide.
    Pour cela, j'utilise une textbox qui m'affiche ce que je lis sur mon port série.
    Problème : la longueur de mon texte étant trop grande pour ma textbox, une barre de scrolling apparait et se met par défaut en haut. Je souhaiterai la forcer en bas et non à avoir à le faire manuellement.

    J'espère que vous avez compris mon problème et que vous pourrez m'aider
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Tu es sur que c'est un objet text ?
    Parce que chez moi le l'objet TEXT (ie un UICONTROL avec la propriété Style=Text) ne met pas de scrollbar quand le texte est trop long.

    Peux-tu nous montrer le code de création de l'objet que nommes textbox ? (ou le nom du type d'objet que tu as sélectionné dans GUIDE)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 4
    Par défaut
    Désoler pour mon imprécision

    Ce que j'appelle une textbox est en faite un objet edit (cf guide) dans lequel j'affiche mon terminal.

    Merci pour la rapidité de la réponse et pour ton aide !

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Alors malheureusement la réponse est non
    Pour s'en assurer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    h=uicontrol('style','edit','string',{'hkjhkjlh','jklmjklmj','jklmjkl'},'max',2);
    p1=get(h);%récupère dans une structure toutes les propriétés de l'objet
     
    %modification à la main pour se placer "en bas"
    p2=get(h);
    isequal(p1,p2) %renvoie 1
    Cela signifie qu'aucune propriété n'est affectée par le placement en bas.
    Donc on ne peut rien faire.

    Une solution de contournement : utiliser un objet listbox.
    Et après avoir mis le texte dedans changer la propriété ListboxTop pour qu'elle soit égale au nombre de lignes de ton texte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    h=uicontrol('style','listbox','string',{'hkjhkjlh','jklmjklmj','jklmjkl'});
    set(h,'listboxtop',length(get(h,'string')));

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 4
    Par défaut
    Tant pis, au moins je suis fixé. Je vais essayer ta solution et voir ce que je peux faire.

    Merci pour ton aide sur ce post mais aussi sur tous les autres qui m'ont aidé à programmer avec guide .

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/07/2010, 08h35
  2. Scroll down automatique d'une Textbox
    Par OlivierGrenoble dans le forum VBA PowerPoint
    Réponses: 7
    Dernier message: 01/10/2008, 18h11
  3. [VB.NET]Utilisation d'une TextBox
    Par cach dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/05/2005, 09h54
  4. [c#]Gros text à afficher dans une textbox
    Par famemaur dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/05/2005, 10h12
  5. [c#] valider une textbox
    Par tomtom41 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/04/2005, 20h30

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