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

VB 6 et antérieur Discussion :

[VB6] - Ajout d'objet en dynamique dans un SSTab


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 126
    Par défaut [VB6] - Ajout d'objet en dynamique dans un SSTab
    Salut,

    Deux questions :

    1) J'ai un objet SStab dans lequel je souhaite insérer d'autres objets dans les onglets. L'insertion s'effectuerait dynamiquement.
    Quelqu'un saurait-il comment fait pour insérer un objet donné (MSchart Par exemple) dans l'onglet souhaité ???

    2) Je voudrais aussi créer dynamiquement des Mschart.
    Pour cela je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dim o_Graph as mschart20lib
    set o_graph = new mschart20lib
    Je ne trouve pas l'objet mschart, seul mschart20lib m'est proposé. Et quand je veux passé en debug ca plante.
    Quelqu'un aurait une idée ??

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 36
    Par défaut
    Avec le code suivant tu peux ajouter un MSChart dynamiquement dans le Frame "Frame1" à condition qu'il y ait déjà un MSChart sur la Form.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      Dim o_graph As MSChart
     
      Set o_graph = Me.Controls.Add("MSChart20Lib.MSChart", "o_graph", Controls("Frame1"))
      With o_graph
        .Top = 120
        .Left = 120
        .Height = Frame1.Height - 240
        .Width = Frame1.Width - 240
        .Visible = True
      End With
    Pour l'ajouter le contrôle dans l'onglet donné d'un SSTab il semble que ce soit la croix et la bannière. Le plus facile, si les onglets ne sont pas ajoutés dynamiquement, c'est de mettre un Frame dans chaque onglet et de créer le contrôle dans le Frame.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/12/2011, 16h54
  2. Réponses: 3
    Dernier message: 29/08/2011, 16h06
  3. [AC-2003] Ajouter des pages en dynamique dans un report
    Par Chrysostome dans le forum IHM
    Réponses: 2
    Dernier message: 19/05/2011, 18h59
  4. ajouter control dynamiquement dans VB6
    Par wa7ch3000 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/10/2010, 09h17
  5. [VB6] Création dynamique de controles dans un SSTab
    Par Txomin dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/12/2004, 11h13

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