Wie kann ich das spiegeln/drehen Sie die Beschriftung in C#/Windows Forms?
Wie kann ich das spiegeln/drehen Sie die Beschriftung in C# Windows Forms?
Ich das hintergrund Bild auf mein label.
In jedem Zeit-Intervall bewegt, drei Pixel an der rechten Seite. Erreicht er die form end-position brauche ich das Etikett umgedreht und wandte sich wieder.
Ich habe versucht, die folgenden Weg, aber ich habe nicht die Lösung.
private void timer1_Tick(object sender, EventArgs e){
if (label2.Location.X < this.Width)
label2.Location = new Point(label2.Location.X + incr, label2.Location.Y);
else
{
incr = -2;
label2.Location = new Point(label2.Location.X - 50, label2.Location.Y);
label1.Image.RotateFlip();
}
this.Refresh();
}
Möglich, Duplikat der C# vertikale Beschriftung in einer Windows-Forms.
InformationsquelleAutor rangasathish | 2012-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine Klasse
newlabel
, die sich drehen, seinen Text auf jedem möglichem Winkel durch den Benutzer angegeben.Kann es durch den code oder einfach nur ziehen Sie aus der ToolBox.
Ziehen Sie nun das benutzerdefinierte Steuerelement in Ihrem Formular.
Müssen Sie die unten angegebenen Eigenschaften.
Winkel ändern, wie erforderlich, durch einfaches ändern der
RotateAngle
Eigenschaft.Dies scheint nicht zu funktionieren
InformationsquelleAutor Ravindra Bagale
Also...die Sie tun können, auf diese Weise:
1.Download dieser dll-Datei : http://www.mediafire.com/download/hc16qezty0k6qnv/RotateLabel.dll
2.Gehen Sie auf Ihre Visual Studio und öffnen Sie Ihre Lösung
3.Nun müssen Sie auf der Registerkarte Projekte -> Hinzufügen von Referenzen... -> durchsuchen Sie Dann die
Datei, die Sie heruntergeladen haben, und fügen Sie einfach die Datei
4.Im nächsten Schritt ist der rechten Maustaste auf ToolBox
5.Nachdem Sie das getan, müssen Sie klicken Sie auf Wählen Sie Elemente
6.Wieder durchsuchen Sie die heruntergeladene Datei, und fügen Sie VerticalLabel
7.Dann können Sie per drag VerticalLabel aus der Toolbox auf Ihr Formular.
Ist es, seine einfache.
Hoffen, dass Ihnen geholfen, die ich nur übersetzt Antwort und machte es einfacher 🙂
Glück,
Stralz
InformationsquelleAutor Stralz