Hallo zusammen,
ich bin gerade dabei mir ein benutzerdefiniertes Label zu erstellen, dass Brüche schön darstellen kann. Hierfür habe ich unter vbarchiv.net/forum/id22_i37117…nem-label-darstellen.html etwas Beispiel-Code gefunden.
Nachdem ich ihn angepasst habe, kam ich auf die Idee eines benutzerdefinierten Controls, welches von Forms.Label erbt. Den Beispielcode habe ich nochmals leicht modifiziert in die Methode OnPaint gepackt. Soweit so gut.
Nach dem nächsten Compilieren konnte ich dann direkt das Label in meine GUI schieben und es verhält sich genau wie ein Label nur dass es schöner aussieht:-)
Nun zu meinem Problem:
In meiner GUI nutze ich für gewöhnlich diese rosa/lila Ausrichtungslinie, damit Texte in Textboxen und Labels auf der gleichen Linie liegen.
Nun ist jedoch diese besagte Linie bei meinem überschriebenem Label immernoch auf der Position eines normalen Textes und nicht so, dass der Bruch zentrisch ausgerichtet ist.
Meine Frage ist daher:
Wie verschiebe ich diese Linie in meinem Label damit es auf der korrekten Position ist?
Meine Vermutung:
Ich denke, diese Funktion ist eine Property des Labels. Verständlicherweise heißt diese Eigenschaft jedoch nicht 'LilaLinieZumAusrichten'. Ich bin mal alle Methoden und Properties durchgegangen die ich in meinem Label unter me. finde, kann jedoch nichts finden, was auf diese Linie deuten könnte. Ich hoffe, mir kann jemand helfen...
Gruß DerBrain
ich bin gerade dabei mir ein benutzerdefiniertes Label zu erstellen, dass Brüche schön darstellen kann. Hierfür habe ich unter vbarchiv.net/forum/id22_i37117…nem-label-darstellen.html etwas Beispiel-Code gefunden.
Nachdem ich ihn angepasst habe, kam ich auf die Idee eines benutzerdefinierten Controls, welches von Forms.Label erbt. Den Beispielcode habe ich nochmals leicht modifiziert in die Methode OnPaint gepackt. Soweit so gut.
Nach dem nächsten Compilieren konnte ich dann direkt das Label in meine GUI schieben und es verhält sich genau wie ein Label nur dass es schöner aussieht:-)
Nun zu meinem Problem:
In meiner GUI nutze ich für gewöhnlich diese rosa/lila Ausrichtungslinie, damit Texte in Textboxen und Labels auf der gleichen Linie liegen.
Nun ist jedoch diese besagte Linie bei meinem überschriebenem Label immernoch auf der Position eines normalen Textes und nicht so, dass der Bruch zentrisch ausgerichtet ist.
Meine Frage ist daher:
Wie verschiebe ich diese Linie in meinem Label damit es auf der korrekten Position ist?
Meine Vermutung:
Ich denke, diese Funktion ist eine Property des Labels. Verständlicherweise heißt diese Eigenschaft jedoch nicht 'LilaLinieZumAusrichten'. Ich bin mal alle Methoden und Properties durchgegangen die ich in meinem Label unter me. finde, kann jedoch nichts finden, was auf diese Linie deuten könnte. Ich hoffe, mir kann jemand helfen...
Gruß DerBrain