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 :

Set selected page d'un tabcontrol


Sujet :

C#

  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Set selected page d'un tabcontrol
    Bonjour

    Est il possible de selectionner une page d'un tabcontrol par son nom

    J'ai probablement pas bien cherché mais j'ai rien trouve

    Je croyais pouvoir faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tabControl.SelectedTab="maPage";
    Mais il n'en veut pas

    Jusqu'ici j'ai toujours vu des select ordinaux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tabControl.SelectedIndex=3;
    Mais je trouve que c'est délicat car si on change l'ordre, tout est foutu !

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut
    bonjour,
    regarde ce que j'ai trouvé dans l'aide du TabControl (tu n'as pas du chercher longtemps)

    SelectTab(string tabPageName)
    Définit l'onglet contenant le nom spécifié comme l'onglet actuel.
    Aussi quand on regarde l'aide de SelectedTab:
    TabPage SelectedTab
    On voit bien que ce n'est pas un type string qui est assigné mais le type TabPage d'où l'exemple plus bas:
    this.tabControl1.SelectedTab = tabPage2;

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Merci

    Mais je suis tellement habitué aux DataTables et DataGridView que cherchais une analogie du genre

    TabControl["MaPage"]


    Trouver vite ne veut pas forcément dire chercher longtemps

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut
    Je ne sais pas si jai bien compris ta réponse :

    TabControl.SelectTab("MaPage");

    c'est très proche de ce que tu voulais non

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut

    pas vraiment

    Dans ton exemple il faut faire appel a une methode en passant le nom de la page en argement

    MonTabControl.SelectPage("MaPage");

    Je ne suis pas contre

    Mais l'indexation d'une colonne dans un Row de datatable se fait directement en passant le nom en indice

    MonRow["MaColonne"]

    Donc je pensais trouver

    MonTabControl.SelectedTab=MonTabControl["MonTab"]
    ou un truc derivé

    Mais bon je voulais juste exprimer que quand on cherche un truc qu'on imagine vert on va passer cent fois a coté de la chose sans la voir parce qu'elle est plutot bleue !!

  6. #6
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 33
    Par défaut
    C'est le petit avantage d'intellisense... On ajoute un '[' on voit ce qu'il propose... Si y'a rien qui sort, on essaye en mettant un '.' et on fait son petit marché

  7. #7
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Oui

    Mais si tu trouve un schtroumpf au marché

    Tu ne sais pas toujours tout de suite s'il faut le schtroumpfer ou s'il va te schtroumpfer ou s'il faut plutot le schtroumpfer !

    Mais tout va bien, j'ai schtroumpfé la TabControl avec un peu de schtroumpf et quelques gouttes de perlinpimschtroumpf !

Discussions similaires

  1. Modifier le Parameter Selection Page
    Par D4rkArthemis dans le forum BIRT
    Réponses: 5
    Dernier message: 05/05/2011, 10h59
  2. Afficher une page d'un tabcontrol (VS 2008)
    Par ramzio dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/01/2010, 16h23
  3. Problème pour set la page d'un gtk_notebook (décalage)
    Par skip78 dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 06/03/2009, 14h01
  4. Imprimer des pages dans un tabcontrol
    Par maxmarie dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/06/2008, 20h31
  5. Réponses: 2
    Dernier message: 04/07/2007, 10h17

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