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

C# Discussion :

Ajout dynamique tabpages dans tabcontrol.


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 172
    Points : 68
    Points
    68
    Par défaut Ajout dynamique tabpages dans tabcontrol.
    Bonjour,

    Pouvez-vous m'aider à comprendre un principe. J'ai créé un petit éditeur de texte, avec un menu et un richtextbox. Après ouverture d'un openfiledialog, la richtextbox est remplie avec le fichier texte sélectionné.

    Jusque là tout va bien.

    Je voulais améliorer mon éditeur en permettant d'ouvrir plusieurs fichier en même temps. Alors j'ai pensé a ajouter un tabcontrol dans lequel chaque tabpages contiendrait un richtextbox.

    Le problème c'est que je ne sais pas du tout comment faire pour ajouter dynamiquement un tabpages contenant un richtextbox à chaque nouveau fichier ouvert.

    Pouvez-vous m'expliquez comment il faut procéder ?

    Merci.

  2. #2
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Salut,

    Tu peux faire ainsi :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
          this.tabControl1.TabPages.Clear();
          TabPage editeurPage = new TabPage("Editeur 1");
          RichTextBox rtb = new RichTextBox();
          rtb.Dock = DockStyle.Fill;
          editeurPage.Controls.Add(rtb);
          tabControl1.TabPages.Add(editeurPage);

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 172
    Points : 68
    Points
    68
    Par défaut
    Ok merci, j'ai compris l'idée, je vais me débrouiller avec ça

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

Discussions similaires

  1. Problème ajout dynamique string dans une listview
    Par pierreduguet dans le forum Composants graphiques
    Réponses: 2
    Dernier message: 24/10/2012, 13h04
  2. [C# WPF] ajout dynamique <TextBlock> dans <Grid>
    Par luc648 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 06/06/2010, 21h39
  3. Ajouter dynamiquement élements dans ListBox?
    Par roster dans le forum Silverlight
    Réponses: 10
    Dernier message: 02/04/2009, 21h36
  4. Ajout dynamique input dans formulaire
    Par tophe03 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 22/02/2009, 14h39
  5. ajouter dynamiquement hyperlinkfield dans gridview
    Par tilily dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/02/2009, 12h06

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