kraigouncsharp
Messages postés1Date d'inscriptionlundi 25 juin 2007StatutMembreDernière intervention20 septembre 2007
-
20 sept. 2007 à 01:57
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
21 sept. 2007 à 20:55
Bonsoir à tous,
après avoir consulter plusieurs fois la MSDN sur le sujet, je reste très perplexe.
J'ai développer un control conteneur et j'aimerais, une fois le control inséré dans un form pouvoir faire un glisser/dépossé (dans le concepteur VS 2005) , par exemple d'un bouton, et que celui-ci s'ajoute à mon conteneur personnalisé. Le comportement classique d'un panel en somme.
Est ce que l'un d'entre vous saurez me mettre sur la bonne voie ?
Merci par avance
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 20 sept. 2007 à 13:06
Salut,
Normalement le simple fait de le faire dériver d'un conteneur fait que ton control est conteneur (rien besoin d'ajouter de plus).
Ou alors j'ai pas compris ton problème
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 20 sept. 2007 à 15:12
ayé... j'ai retrouvé...
il faut que tu refasses un designer qui hérite de ParentControlDesigner et tu le spécifies en haut de la déclaration de ton controle avec l'attribut [Designer(...)]
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 20 sept. 2007 à 19:42
salut,
sinon tu dérive ton contrôle de ScrollableControl...si tu veux limiter les types de composants que tu peux utiliser sur ton contrôle, tu peux utiliser l'attribut ToolBoxItemFilter...
ShareVB
Vous n’avez pas trouvé la réponse que vous recherchez ?
#region Code généré par le Concepteur de composants
/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne modifiez _
pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
private void InitializeComponent()
{
this.SuspendLayout();
//
// UserControl1
//
this.Name = "UserControl1";
this.ResumeLayout(false);