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

VC++ .NET Discussion :

[c++ .net 1.1] limite de superposition de panels


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Inscrit en
    Ao�t 2006
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 12
    Par d�faut [c++ .net 1.1] limite de superposition de panels
    Bonjour � tous,
    je superpose des panels transparents pour pouvoir voir les controls de tous mes panels. Je les affiche donc tous � la fois. J'ai fait une petite boucle pour tester l'erreur que j'obtiens :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Forms::Panel * LastPanel = Fatherpanel;
     for (int i=0 ; i<100 ;i++)
    {
           Forms::Panel * NewPanel = new Forms::Panel();
           LastPanel->Controls->Add(NewPanel);
           LastPanel = NewPanel;
    }
    Au bout de 45 it�rations, j'obtiens donc l'erreur suivante : Error creating window handle. au moment de faire mon add dans le panel.
    Y'a t-il une limite de nombre de panels � superposer?
    Quelqu'un pourrait-il m'eclairer?
    Merci

  2. #2
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par d�faut
    Si tu as un code/message d'erreur plus pr�cis, je te sugg�re t'aller chercher un pti sur le net, �a devrait t'�clairer.
    Si tu pouvait partager ce que tu auras trouv�, �a serait sympa

  3. #3
    Membre habitu�
    Inscrit en
    Ao�t 2006
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 12
    Par d�faut
    Je n'ai rien trouv� sur le net alors si quelqu'un a une id�e sur le pourquoi de cette erreur, qu'il n'hesite pas...
    merci

  4. #4
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par d�faut
    * T'as pas un message d'erreur plus complet ? Genre une stack d'Exception compl�te ?
    * Il me semblait que le Window handle �tait cr�� au moment de la cr�ation du controle, j'aurais plut�t pens� que c'�tait le new Panel qui pouvait lancer l'exception.
    * Si tu ajoutes tes panel en largeur plut�t qu'en profondeur, �a fonctionne ? (en commentant "LastPanel = NewPanel;"

  5. #5
    Membre habitu�
    Inscrit en
    Ao�t 2006
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 12
    Par d�faut
    Citation Envoy� par Mose
    * T'as pas un message d'erreur plus complet ? Genre une stack d'Exception compl�te ?
    An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in system.windows.forms.dll
    Additional information: Error creating window handle.
    c'est avec ce msg qu'il a l'erreur.


    Citation Envoy� par Mose
    * Il me semblait que le Window handle �tait cr�� au moment de la cr�ation du controle, j'aurais plut�t pens� que c'�tait le new Panel qui pouvait lancer l'exception.
    Il s'agit bien du moment o� je fais mon Controls->Add que l'exception est envoy�e...

    Citation Envoy� par Mose
    * Si tu ajoutes tes panel en largeur plut�t qu'en profondeur, �a fonctionne ? (en commentant "LastPanel = NewPanel;"
    En fait, si je commente cette ligne, je n'ai plus l'erreur mais je ne vois plus non plus mes Controls qui appartiennet � mes NEwpanel. Le faite de les ajouter en margeur empeche leur affichage en superposition...
    voil�, si cela peut t'eclairer...
    merci

Discussions similaires

  1. Superposition de panel et set layout(null)
    Par harmonips dans le forum Agents de placement/Fen�tres
    R�ponses: 1
    Dernier message: 17/03/2011, 16h43
  2. R�ponses: 5
    Dernier message: 14/05/2009, 17h43
  3. [VB .Net] Superposition deux pictureBox + transparence
    Par Damob dans le forum Windows Forms
    R�ponses: 6
    Dernier message: 06/03/2006, 16h02
  4. [VB.NET] image d'un bouton dans un panel dans une fentre MDI
    Par smedini dans le forum Windows Forms
    R�ponses: 6
    Dernier message: 02/02/2006, 18h15
  5. Visual .NET la limite !?
    Par MonsieurAk dans le forum Windows
    R�ponses: 7
    Dernier message: 27/07/2005, 09h31

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