2016-05-22 14 views
0

Ich habe ein benutzerdefiniertes UserControl, das eine TextBox enthält. Aber die Benutzersteuerungsgrenzen haben ein Problem. Weil sie überhaupt nicht symmetrisch sind. Das ist das, was ich unten sage.Warum sind die Benutzersteuerungsgrenzen nicht für jede Kante identisch?

Custom Control

Da es die Grenze rechten und linken Rand zu sehen ist, sind nicht gleich, wie oben und unten. Graue Sache ist die Textbox. Wie kann ich die Ränder für alle Kanten gleich machen?

Antwort

1

Das liegt daran, dass die BorderStyle-Eigenschaft des Benutzersteuerelements auf Fixed3D festgelegt ist, legen Sie es auf FixedSingle fest, um den Rahmen um das Benutzersteuerelement zu zeichnen, oder legen Sie es auf NONE fest. Hinweis:

  1. Das erste Bild ist mit der Fixed3D.
  2. Die zweite ist die FixedSingle.
  3. Die letzte ist, wenn BorderStyle auf None gesetzt ist.

enter image description here