Rubrik: Controls | VB-Versionen: VB2008 - VB2015 | 17.02.17 |
Trick zu MSCharts: Labels an der X-Achse Es ist ein kleiner Trick, um das Erscheinungsbild der Labels an der X-Achse zu verbessern. | ||
Autor: Dietrich Herrmann | Bewertung: | Views: 4.775 |
ohne Homepage | System: Win7, Win8, Win10, Win11 | kein Beispielprojekt |
Wenn man mit MSCharts an der X-Achse Labels anzeigen möchte, die eine etwas größere Textlänge haben, muss man sie möglichst in einem gewissen Winkel anordnen, bspw. 30 Grad. Da zeigt sich aber, dass es bei diesem Control für die Labels an der X-Achse in diesem Fall kein Padding gibt, sodass die Labels ziemlich nah an der Achse 'kleben'.
Zwei Vorschläge dazu:
- Man kann den einzelnen Labels, bevor sie angezeigt werden, das Zeichen Char(10) voranstellen.
- Wenn die Label-Texte aus einer SQL-Datentabelle kommen, kann man schon in der SQL-Selection für das betreffende Datenfeld (im Beispiel 'Text') folgendes schreiben: Char(10) + Text AS Text
Damit erreicht man ein 'Pseudo-Padding' für die X-Achsen Labels.