Je veux concevoir un contrôle personnalisé pour la ligne (ligne verticale ou horizontale) usercontrol de base est rectangle et ne convient pas pour la ligne Quelle est votre idée sur le contrôle de la ligne?Personnalisé de contrôle pour la ligne
0
A
Répondre
0
Si vous modifiez la largeur et la hauteur des commandes, vous pouvez ajuster la ligne.
Il suffit de créer un UserControl et de placer le code ci-dessous.
bool horizontal= false;
protected override void OnPaint(PaintEventArgs e)
{
if (horizontal)
{
Height = 1;
e.Graphics.DrawLine(Pens.Black, 0, 0, Width, 1);
}
else
{
Width = 1;
e.Graphics.DrawLine(Pens.Black, 0, 0, 1, Height);
}
}
1
Créer une nouvelle UserControl glisser vers la surface du concepteur, définissez la Taille propriété à environ 2px si vous voulez ligne horizontale, ou définir la Largeur propriété à environ 2px si vous voulez la ligne verticale.
Veuillez être plus précis avec votre question. –
Pourrait aussi se concentrer sur la grammaire, je ne vois pas beaucoup d'utilisation pour un contrôle de ligne ... – Nix