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

Windows Forms Discussion :

problème d'affichage du curseur dans le RichTextBox attaché à un TabControl


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut problème d'affichage du curseur dans le RichTextBox attaché à un TabControl
    Bonjour tout le monde
    dans un richTextBox, j'affiche le contenu d'un fichier et par la suite le curseur ne s'affiche pas quelqu'un peut m'aider à l'afficher ?

  2. #2
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    Et ben décidement, les RichTextBox te pose de sacré soucis

    Bizarre ton problème moi le curseur s'affiche bien dedans, je peux même sélectionner du texte, etc...

    As tu bien chargé ton fichier de la même manière que je t'ai spécifiée dans l'autre post?

    http://www.developpez.net/forums/d71...n-richtextbox/

  3. #3
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    oui, mais le problème se pose aussi lorsque je crée le RichTextBox le curseur ne s'affiche que si je clique dedans

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Points : 369
    Points
    369
    Par défaut
    Et si tu lui redonnes le focus ?

  5. #5
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    La propriété Enable de tes RichTextBox est sur false?

  6. #6
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    Bon... Comme on dit "Qui ne dit non, conscent"

    Je dirai que ça vient de là.

    Remet la propriété enable sur true, mais par contre change la propriété ReadOnly et met la sur true. tadada

  7. #7
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    oui,
    en fait mon richbox est contenu dans un tabcontrol. est ce que ça peut effectuer l'affichage du curseur?

  8. #8
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    oui c'est exactement le problème j'ai fait un petit test : j'ai construit une petite interface contenant seulementun rich box et le curseur est affiché et lorsque j'ai construit un tabcontrol contenant le richtextbox le curseur n'est pas affiché.
    et j'ai besoin que le curseur s'affiche sinon je ne peut pas sélectionner un texte.
    je ne sais pas quoi faire !!!

  9. #9
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    Pourtant, j'ai fais une page de test avec un tabControl et un richtextBox dedans et ça marche niquel je peux sélectionner le texte qu'il y a dedans.

    Vérifie que l'attribut enable de TOUS tes contrôles est bien à true.

  10. #10
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    voici le code essaie le et dit moi si le curseur est affiché, voici ce qui est affiché pour moi :
    est ci le votre marche est ce que vous pouvez m'envoyer le code
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  11. #11
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    J'ai lancé ton appli, sans rien toucher, et j'arrive bien à écrire dans la RichTextBox...

  12. #12
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    oui moi aussi j'arrive bien à écrire c'est pas là le problème,
    en fait mon problème exactement est que je lance l'application le curseur n'est pas visible (la petite barre qui clignote) et ça c'est nécessaire pour la sélection après.

  13. #13
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    OK je n'avais pas compris...

    Mais meme le "|" clignotant dans la richtextBox est visible quand je clique dans la richTextBox

  14. #14
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    ce que je veux moi c'est qu'il soit visible par défaut pas lorsque je clique.

  15. #15
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    Et bien dans ce cas c'est comme a dis plus haut NejNej, il faut que ton contrôle ai le focus...

    Car Perso je n'ai jamais vu de formulaire avec le curseur dans un champ texte sans qu'on ai cliqué ou positionné le tabIndex sur le contrôle en question

    Et si dans ton test sans le TabControl, il y avait bien le curseur sans que tu n'ai besoin de faire quoi que ce soit, c'est parceque ton richTextBox était le seul contrôle sur la form, et par conséquent était le premier contrôle sélectionné automatiquement (puisqu'il était le seul), et son tabIndex était à 0.

    Donc soit tu définit tes tabIndex de façon à ce que ta RichTextBox soit la première sélectionnée à l'ouverture de ta form, soit tu met le focus sur ta RichTextBox dès que tu rentre dans ta TabPage de façon dynamique.

  16. #16
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    le focus ne fonctionne pas

  17. #17
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    Bizarre, tu fais le Focus() à quel moment?

  18. #18
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    ta question m'a fait comprendre mon vrai problème.
    En fait mon application fiat que chaque fois je clique sur le menu new un nouveau tabPage s'ouvre et à chaque fois c'est toujours le premier tabPage qui est toujour sélectionné meme si je clique et j'ouvre l'autre tabPage et je ne sais pas comment le résoudre. quelqu'un peut aider ??

  19. #19
    Membre habitué Avatar de obitskater
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2008
    Messages : 163
    Points : 132
    Points
    132
    Par défaut
    Essaye ça si j'ai bien compris ce que tu souhaites faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    private void newToolStripMenuItem_Click(object sender, EventArgs e)
            {
                tabControl1.TabPages.Add(string.Format("page {0}", tabControl1.TabPages.Count+1));
                tabControl1.SelectedTab = tabControl1.TabPages[tabControl1.TabPages.Count - 1];
     
                RichTextBox rtxt = new RichTextBox();
                tabControl1.SelectedTab.Controls.Add(rtxt);
                rtxt.Dock = DockStyle.Fill;
                rtxt.Focus();
            }

  20. #20
    Membre régulier
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Points : 93
    Points
    93
    Par défaut
    merci bien
    c'est super
    ça marche très bien.
    je suis vraiment reconnaissant.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [C#] Touche Tab, Affichage du curseur dans un RichText Box.
    Par schizette dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/07/2006, 12h16
  2. [MySQL] Problème d'affichage d'enregistrement dans un champs
    Par mosca_coroneja dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 06/04/2006, 11h19
  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. Probleme d'affichage du curseur dans un chp texte avec firef
    Par dadovb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/10/2005, 12h31
  5. Réponses: 1
    Dernier message: 06/03/2003, 11h57

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