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

Delphi Discussion :

comment créer des nouvelle pages d'un tabcontrol contenant des objets?


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Points : 16
    Points
    16
    Par défaut comment créer des nouvelle pages d'un tabcontrol contenant des objets?
    Bonjour;

    je voudrais savoir comment créer des nouvelle pages d'un tabcontrol ou d'un pagecontrol qui contiennent des objets (stringgrid par exemple); c à d qu'a chaque fois que j'execute un boutton, une nouvelle page se crée avec un stringgrid parametré la dedans.
    merci d'avance.

  2. #2
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 663
    Points : 6 949
    Points
    6 949
    Par défaut
    Tu créer un nouveau TTabSheet et tu renseignes sa propriété PageControl pour spécifier le TPageControl auquelle elle appartient.
    Pour le StringGrid, son Parent sera le TabSheet.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (11.6 - 14.6)

  3. #3
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Attention TTabControl ce n'ets pas pareille que TPAgeControl du moins question logique d'implementation.

    Un TTabControl gere N onglets pour 1 panel alors que le TPabeControl lui gere N onglets pour N panels.

    Le premier est ideal pour les onglets multiple possedant la meme interface, seul le contenu change en fonction de l'onglet activé.
    Ca evite d'avoir N boutons, N edits, N labels, etc .. alors que c'est toujours la meme page qui s'affiche.

    Le TPageControl lui permet de gerer des onglets differents, dont la structure des composants VCL qu'il contient change.

    sinon la methode est de creer un TTabSheet lui affecter la property PageControl pour le lier a un TPageControl, puis creer dynamiquement des composants VCL qu'il contiendra.

    Pour le TTabControl je ne sais pas je n'ai jamais essayé mais je penche pour un TabControl.add ou new sans forcement passer par les TTabSheet car il ne possede qu'une zone d'affichage.
    On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
    --
    Pourquoi tant de haine pour cette pauvre aide Delphi ????
    Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
    --
    Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas

Discussions similaires

  1. [Conception] Après X ajout de données, créer des nouvelles pages
    Par Underschooler dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 01/03/2007, 16h00
  2. Comment créer une nouvelle fenetre pour recherche
    Par RaimS dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/06/2006, 17h02
  3. Inclure un pdf sans créer de nouvelle page
    Par khayyam90 dans le forum Mise en forme
    Réponses: 2
    Dernier message: 18/05/2006, 13h57
  4. Comment ouvrir une nouvelle page dans la fenetre courante ?
    Par Stbaurl dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/12/2005, 12h46
  5. [Mail] Comment créer son premier page en PHP
    Par gymac dans le forum Langage
    Réponses: 3
    Dernier message: 07/09/2005, 23h15

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