J'ai fait un contrôle personnalisé et remplacé SetBoundsCore
de sorte que la hauteur du contrôle est fixe. Je voudrais que le concepteur affiche le même type de zones de redimensionnement que le NumericUpDown
a - un seul à chaque extrémité - de sorte qu'il est clair que le contrôle a une hauteur fixe. Comment puis-je dire au concepteur que mon contrôle a une hauteur fixe?Comment puis-je dire au concepteur que mon contrôle winforms personnalisé a une hauteur fixe?
1
A
Répondre
4
Vous devez appliquer un attribut Designer
à votre UserControl
:
[Designer(typeof(UCDesigner))]
public partial class UserControl1 : UserControl {
public UserControl1() {
InitializeComponent();
}
}
La classe UCDesigner
est définie comme suit:
class UCDesigner : System.Windows.Forms.Design.ControlDesigner {
public override System.Windows.Forms.Design.SelectionRules SelectionRules {
get {
return (base.SelectionRules & ~(SelectionRules.BottomSizeable | SelectionRules.TopSizeable));
}
}
}
Note: Vous devez ajouter une référence au système .Design espace de noms.
Questions connexes
- 1. Comment le Concepteur Winforms instancie-t-il mon formulaire?
- 2. Pourquoi les contrôles dans le panneau personnalisé (winforms C#) disparaissent-ils dans le concepteur?
- 3. fichier IExtenderProvider et concepteur WinForms
- 4. Comment écrire un contrôle personnalisé récursif dans WinForms .NET
- 5. wxPython: Création d'un panneau à hauteur fixe
- 6. Utilisation d'un contrôle WPF personnalisé dans WinForms
- 7. centre Verticalement un titre avec une hauteur fixe dans
- 8. Comment faire pour limiter la zone de contrôle client dans un contrôle WinForms personnalisé
- 9. Propriété de hauteur TD fixe en HTML
- 10. ListView personnalisé dans Winforms?
- 11. Ajouter une commande de temps de conception personnalisée au contrôle WinForms
- 12. génération du fichier du concepteur a échoué
- 13. Qu'est-ce que je fais de mal avec mon contrôle "HorizontalRule" personnalisé?
- 14. Caret personnalisé pour WinForms TextBox
- 15. xsl: comment dire si une variable a été déclarée
- 16. Concepteur d'interface graphique Netbeans et panneaux d'application de taille fixe
- 17. Sharepoint: Comment ajouter un filtre d'audience au contrôle personnalisé?
- 18. Comment puis-je savoir s'il y a des fenêtres au-dessus d'un contrôle?
- 19. Contrôle d'en-tête dans WinForms - une telle chose?
- 20. Pourquoi mon contrôle personnalisé ASP.Net rend-il deux attributs id sur mon premier contrôle enfant?
- 21. Generics ListView contrôle personnalisé
- 22. Contrôle vs UserControl dans WinForms?
- 23. Hauteur de panneau fixe dans un conteneur Split
- 24. Concepteur de formulaire personnalisé .NET: comment implémenter IMenuCommandService?
- 25. Création d'un concepteur de formulaire personnalisé
- 26. Comment savoir ce que UITextField a causé une UIKeyboardWillShowNotification?
- 27. Verrouiller un contrôle winforms
- 28. Bell sur CTRL-A (WinForms)
- 29. Quel est le contexte d'exécution d'un formulaire ouvert dans le concepteur pour une application winforms?
- 30. Comment puis-je spécifier des balises actives pour mon contrôle?