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 :

Ouvrir plusieurs form sous forme d'onglets


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2012
    Messages : 9
    Par défaut Ouvrir plusieurs form sous forme d'onglets
    Bonjour,

    Je suis entrain de developper une application avec C# Je veux savoir s'il
    il y a une possibilité d'ouvrir des frames l'une à quoté de l'autre comme les onglets qui s'ouvre dans un navigateur web.

    Merci pour votre aide

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    genre ça :

    Custom Border Style

  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    sinon, tu peux aussi faire un winform avec un TabControl et faire un code genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    private void tabControl1_Click(object sender, EventArgs e)
            {
                TabControl tab = sender as TabControl;
                if (tab.SelectedTab.Text == "+")
                {
                    AddOnglet();
                }
            }
     
            private void AddOnglet()
            {
                Onglet frm = new Onglet();
                frm.Dock = DockStyle.Fill;
                TabPage page = new TabPage("onglet");
                frm.TopLevel = false;
                frm.Visible = true;
                frm.Show();
                page.Controls.Add(frm);
                tabControl1.TabPages.Add(page);
                page.Show();
            }
    ou Onglet est une winform

  4. #4
    Membre habitué
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2012
    Messages : 9
    Par défaut
    J'ai créer une nouvelle frame, j'ai insérer un ControlTab dedans et j'ai insérer le code mentionné par theMonz31 .
    Ca fonctionne très bien sauf que j'ai aimé que les frames s'ouvre sous forme d'onglet sans avoir une frame mère avec un ControlTab. Mais bon je peux garder cette solution en attendant une nouvelle proposition .

    Merci theMonz31

  5. #5
    Membre habitué
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2012
    Messages : 9
    Par défaut
    Une autre question SVP
    J'ai changé l'appel de la fonction AddOnglet(); dans un bouton d'une autre frame.

    A chaque fois que je clique sur le bouton la fenêtre contenant la tabulation s'ouvre et une nouvelle onglet se créer comme prévue. La c'est bon.

    Maintenant je veux cliquer une autre fois sur le bouton et je veux que le nouvel onglet se créer automatiquement dans cette même fenêtre que j'ai déjà ouvert avec le premier click.

    Je ne sait pas si j'ai bien pu m'exprimer.

    J'ai essayé deux solutions mais aucune n'a fonctionné:



    Pouvez vous me guider SVP ?

    Merci

  6. #6
    Membre habitué
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2012
    Messages : 9
    Par défaut
    Quelle propriété de formStyeEditor permet d’ouvrir les frames dans des onglet?
    je pense que la solution des tabControl est plus proche. Je vais l'essayer j'espère que ça résout le problème.

    Merci theMonz31

Discussions similaires

  1. Réponses: 8
    Dernier message: 27/08/2012, 14h36
  2. Réponses: 1
    Dernier message: 12/01/2012, 12h24
  3. fonction pour enregistrer une form sous forme de ducument word
    Par thechef dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/02/2009, 22h49
  4. impréssion de form, sous form.
    Par polo8687 dans le forum IHM
    Réponses: 0
    Dernier message: 06/05/2008, 11h16
  5. Pb Form/sous Form du passage NT vers XP...
    Par toyyo dans le forum IHM
    Réponses: 2
    Dernier message: 25/11/2005, 17h45

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