vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: MSChart - Farben ändern 
Autor: I.V.
Datum: 09.06.17 10:30

Hallo seb-soft,

nach dem du das Chart gefüllt hast, kannst du eine Schleife über die Chart.Columncount laufen.
Hier kannst du die meisten Werte bearbeiten/erstellen.

Wichtig ist halt, dass du für jeden Datensatz machst....

Ich habe mir z.B. für die Farben einen Typ erstellt
Public g_Farbe() As col
Public Type col
    Rot As Integer
    Gruen As Integer
    Blau As Integer
End Type
Die Farbe setze ich z.B. so:
g_Farbe(i).Rot = 120: g_Farbe(i).Gruen = 120: g_Farbe(i).Blau = 120
Dann Habe ich noch ein Array für die Beschriftung.

For i = 1 To Chart.ColumnCount
    With msc_FG.Plot.SeriesCollection(i)
      '.Plot.SeriesCollection(i).LegendText = arr_Schichtarten(i - 1)
      .LegendText = arr_Schichtarten(i - 1)
      .Pen.VtColor.Set g_Farbe(i - 1).Rot, g_Farbe(i - 1).Gruen, g_Farbe(i - _
        1).Blau
      .DataPoints(-1).Brush.FillColor.Set g_Farbe(i - 1).Rot, g_Farbe(i - _
      1).Gruen, g_Farbe(i - 1).Blau
    End With
 
 Next
Gruß Ingo

Wer aufhört sich zu verbessern, hört auf gut zu sein.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MSChart - Farben ändern2.169seb-soft08.06.17 13:19
Re: MSChart - Farben ändern1.128I.V.09.06.17 10:30
Re: MSChart - Farben ändern935seb-soft09.06.17 10:46

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel