IBrush.AssignImage
IBrush
procedure AssignImage(ImageHandle: Integer);
Type Library
TeeChartx
Description
The AssignImage method assigns a bitmap image to an IBrush element.
Example [Visual Basic]:
Dim PicIndex
Private Sub Form_Load()
Dim i As Integer
Dim X As ListImage
'Load images into the ImageList.
For i = 1 To 11
Set X = ImageList1.ListImages. _
Add(, , LoadPicture("C:\TestFiles\BrushStyles\TeeBrush" & i & ".bmp"))
Picture1(i - 1).Picture = ImageList1.ListImages.Item(i).Picture
Next i
TChart1.AddSeries scBar
TChart1.Series(0).FillSampleValues 7
Picture1_Click (0)
End Sub
Private Sub Picture1_Click(Index As Integer)
PicIndex = Index
TChart1.Series(0).asBar.BarBrush.AssignImage ImageList1.ListImages.Item(PicIndex + 1).Picture
TChart1.Repaint
End Sub
Private Sub TChart1_OnAfterDraw()
With TChart1
.Canvas.Brush.AssignImage ImageList1.ListImages.Item(PicIndex + 1).Picture
.Canvas.Rectangle .Axis.Right.Position - 120, 40, .Axis.Right.Position - 10, 100
.Canvas.TextOut .Axis.Right.Position - 115, 45, "Canvas rectangle"
End With
End Sub
Private Sub Text1_DblClick()
TChart1.ShowEditor
End Sub