2010-04-27 7 views
1

Je construis un contrôle d'utilisateur Web ASP.NET qui a un panneau à l'intérieur.Contrôle personnalisé ASP.NET

Comment rendre le panneau dans le contrôle de l'utilisateur redimensionnable (c'est-à-dire avec des poignées) au moment du design dans Visual Studio.

J'ai besoin de créer une classe de design ou quelque chose ??

Merci.

Répondre

2

Je voudrais créer un contrôle utilisateur Web avec ce panneau en elle: http://webproject.scottgu.com/CSharp/UserControls/UserControls.aspx

Puis j'ajouter la propriété PanelWidth et PanelHeight à ce contrôle. Utilisez setter de ces propriétés pour définir la largeur et la hauteur du panneau à l'intérieur de votre contrôle.

Pour que vos propriétés soient visibles dans la propriété utilisation du navigateur attribut Browsable: http://msdn.microsoft.com/en-us/library/system.componentmodel.browsableattribute%28VS.71%29.aspx

Afin de détecter si vous êtes en mode de conception ou ne pas utiliser la méthode décrite ici: http://www.west-wind.com/WebLog/posts/189.aspx

Cette n'est pas 100% ce que vous vouliez mais pourrait vous donner quelques idées utiles.

Questions connexes