Ajouter des Controls dans un panel - C#/.NET managed - Programmation
Marsh Posté le 10-11-2006 à 21:44:32
pkoi tu ne créer pas toi même un user control dans lequel tu mettrais ce que tu as besoin (panel, combo, textbox, etc...) c'est fait pour ça
Marsh Posté le 13-11-2006 à 09:24:58
Parceque j'hérite d'un composant déja créé et je n'ai pas envie de devoir réimplémenter tout.
De plus je n'ai pas envie d'un user control fixe mais de pouvoir récupérer ce composant pur plusieurs programmes avec des contenu totalement différents
Marsh Posté le 14-11-2006 à 17:19:27
j'ai pas bien pigé ce que tu veux faire.
tu peux poster quelques screens de ce que tu veux ?
Marsh Posté le 14-11-2006 à 17:43:01
Les puristes vont dire que je suis un gros goret, mais en tout cas ça marche, et c'est tout simple
Code :
|
Code :
|
Marsh Posté le 15-11-2006 à 09:53:26
je ne juge pas la demande, je ne fais que répondre à la question.
ceci dit, ça ne change rien que dans ton user control, t'auras toujours le même problème... le .Controls de ton user control ne sera pas le .Control du panel qu'il contient, donc dans tous les cas t'es condamné à faire le même genre de bidouille...
Marsh Posté le 15-11-2006 à 15:52:35
C'est a tres peu de choses ce que je fesait déja mais, quand j'essaie de faire glisser un boutton dans mon panel, il me fait : "Child is not a child of this parent"
Marsh Posté le 10-11-2006 à 09:44:15
Bonjour,
J'implémente un panel dérivé d'un System.Windows.Forms.Panel.
Ce nouveau panel contiendra une entete fxe et un sous-panel contenant tout les controles que l'on voudra.
Mon probleme est que lorsque l'on ajoute un control, il s'ajoute dans le sous-panel et non dans le panel.
Je me disait qu'il faut donc que je joue avec le propriété this.Controls. il faut que this.Controls.add devienne this.SousPanel.Controls.add, idem pour les autres propriétés!
Comment puis je implémenter cela facilement?
D'avance merci de votre aide
ben