TrueChart for WinForms (C1Chart2D)
ハッチブラシの作成
グラフ要素のカスタマイズ > データプロット用のカスタムブラシ > ハッチブラシの作成

以下のサンプルコードは、ハッチブラシを作成するハンドラを表します。

以下のコードは、完全な名前空間を使用したオブジェクトの初期宣言を示していることに注意してください。この宣言の後にこれらのオブジェクトや関連オブジェクトを使用する場合には、この名前空間が省略されます。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub C1Chart1_DrawDataSeries(ByVal sender As Object, _   ByVal e As C1.Win.C1Chart.DrawDataSeriesEventArgs) _    Handles C1Chart1.DrawDataSeries  
    Dim ds As C1.Win.C1Chart.ChartDataSeries = sender
    Dim foreclr As Color = ds.SymbolStyle.Color
    Dim backclr As Color = ds.LineStyle.Color   
    Dim hb As System.Drawing.Drawing2D.HatchBrush
    hb = New HatchBrush(HatchStyle.OutlinedDiamond, foreclr, backclr)
    e.Brush = hb 
End Sub

C# コードの書き方

C#
コードのコピー
 
private void c1Chart1_DrawDataSeries(object sender,    C1.Win.C1Chart.DrawDataSeriesEventArgs e)      
{      
  C1.Win.C1Chart.ChartDataSeries ds = (ChartDataSeries)sender;
  Color forecolor = ds.SymbolStyle.Color;  
  Color backcolor = ds.LineStyle.Color;    
  System.Drawing.Drawing2D.HatchBrush hb;   
  hb = new HatchBrush(HatchStyle.OutlinedDiamond, forecolor, backcolor);  
  e.Brush = hb;   
}

関連トピック