Ich habe mich früher lange gefragt, wie "professionellere" Programme solch einen Separator hinbekommen haben, ohne dass sie dafür ein Bild oder so etwas genommen haben.
Wie man einen solchen Separator erstellt, der nach Windows (-Design) aussieht ist relativ einfach, denn er kommt quasi von Windows.
Man nehme nur ein einfaches Label. Mehr nicht. Dem Label muss nun folgendes zuweisen:
AutoSize = False
Text = <Leer lassen>
BorderStyle = Fixed3D
Nun müssen wir nur noch der Höhe von dem Label den Wert "2" zuweisen, fertig.
Wie ihr aber merken werdet, ist es schwierig die Breite anzupassen, wenn das Control nur 2 Pixel hoch ist. Dies ist im Prinzip kein Problem. Ihr erstellt einfach ein neues UserControl (Steuerelement), gebt ihm die Hintergrundfarbe "Transparent", passt die Anchor's an und gut ist.
Ihr werdet sehen, inwieweit euer Programm durch simple Separatoren grafisch aufgewertet werden.
MfG 4typen
//EDIT: Ich möchte auf das, nach diesem Thread erstellte, UserControl des Separators hinweisen: [VB 2010] Usercontrol "Seperator"
Wie man einen solchen Separator erstellt, der nach Windows (-Design) aussieht ist relativ einfach, denn er kommt quasi von Windows.
Man nehme nur ein einfaches Label. Mehr nicht. Dem Label muss nun folgendes zuweisen:
AutoSize = False
Text = <Leer lassen>
BorderStyle = Fixed3D
Nun müssen wir nur noch der Höhe von dem Label den Wert "2" zuweisen, fertig.
Wie ihr aber merken werdet, ist es schwierig die Breite anzupassen, wenn das Control nur 2 Pixel hoch ist. Dies ist im Prinzip kein Problem. Ihr erstellt einfach ein neues UserControl (Steuerelement), gebt ihm die Hintergrundfarbe "Transparent", passt die Anchor's an und gut ist.
Ihr werdet sehen, inwieweit euer Programm durch simple Separatoren grafisch aufgewertet werden.
MfG 4typen
//EDIT: Ich möchte auf das, nach diesem Thread erstellte, UserControl des Separators hinweisen: [VB 2010] Usercontrol "Seperator"
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „4typen“ ()