Hallo Leute,
gibt es eine möglichkeit einer Textbox VerticalAlignment zu geben?
Bei einem Label ist es ContentAlignment, dort kann man dann z.B. auswählen TopLeft
Das brauche ich auch für eine Textbox.
Ich verwende momentan eine Resizable Textbox, was mir zwar einges erleichtert, aber wenn der Text oben Links ständig klebt, seht das auch schei*e aus.
Gibt es ein Draw/Paint event der Textbox, womit ich das machen kann?
Hier TextBox ohne AutoSize (findet man dann auch im Editor)
Abgeleitet von hier
gibt es eine möglichkeit einer Textbox VerticalAlignment zu geben?
Bei einem Label ist es ContentAlignment, dort kann man dann z.B. auswählen TopLeft
Das brauche ich auch für eine Textbox.
Ich verwende momentan eine Resizable Textbox, was mir zwar einges erleichtert, aber wenn der Text oben Links ständig klebt, seht das auch schei*e aus.
Gibt es ein Draw/Paint event der Textbox, womit ich das machen kann?
Hier TextBox ohne AutoSize (findet man dann auch im Editor)
Abgeleitet von hier
C#-Quellcode
- using System.ComponentModel;
- using System.Windows.Forms;
- class SizableTextBox : TextBox
- {
- [Browsable(true)]
- [DefaultValue(true)]
- [EditorBrowsable(EditorBrowsableState.Always)]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
- public override bool AutoSize
- {
- get
- {
- return base.AutoSize;
- }
- set
- {
- base.AutoSize = value;
- }
- }
- }