Ich habe ein neues Steuerelement aus einem System.Windows.Forms.TextBox abgeleitet, die auf seinem Client-Bereich ein Bild zeigt, wie Sie aus dem folgenden Bild sehen:Überlappendes Bild und Text in einer benutzerdefinierten TextBox vermeiden?
Hier ist der Code:
public partial class UnitTextBox: TextBox {
public UnitTextBox() {
TextAlign = HorizontalAlignment.Right;
InitializeComponent();
Controls.Add(pictureBox1);
pictureBox1.Location = new Point(0, 0);
}
}
Wenn ich einige Zeichen hinzufüge, scrollt der Text nach links und geht unter das Bild. Gibt es eine Möglichkeit, den Textbereich aufzufüllen?
Es ist unklar, wie Sie ein Bild im Kundenbereich anzeigen, weil Sie keinen Code geschrieben haben. – LarsTech
Hallo @Lars, Code hinzugefügt. Danke – stenio