TeeChart for ActiveX, COM and ASP
-
thatnerdyguy
- Newbie
- Posts: 14
- Joined: Thu May 18, 2006 12:00 am
Post
by thatnerdyguy » Tue Jun 05, 2007 6:42 pm
AreaChartBrush doesn't seem to properly return the correct brush style when you set it to certain styles
The following code demonstrates the problem:
Code: Select all
Private Sub Form_Load()
TChart1.AddSeries scArea
TChart1.Series(0).asArea.AreaChartBrush.Style = bsCrossSmall
If TChart1.Series(0).asArea.AreaChartBrush.Style = bsCrossSmall Then
MsgBox "It Worked!"
Else
MsgBox "Uh-oh"
End If
End Sub
If there a way to get back the value that I put in AreaChartBrush?
-
Yeray
- Site Admin
- Posts: 9614
- Joined: Tue Dec 05, 2006 12:00 am
- Location: Girona, Catalonia
-
Contact:
Post
by Yeray » Wed Jun 06, 2007 8:19 am
Hi thatnerdyguy,
We could reproduce the issue here and this seems to be a bug. We've added it (TA05012240) to our defect list to be fixed for future releases.
We can say by now which styles work well and which not:
NOT WORKING
bsBackCrossSmall
bsBackDiagSmall
bsCrossSmall
bsDiagSmall
bsFill10
bsFill20
bsFill40
bsFill60
bsFill80
bsHorizSmall
bsVertSmall
bsZigZag
WORKING
bsClear
bsCross
bsDiagCross
bsFDiagonal
bsBDiagonal
bsHorizontal
bsVertical
bsSolid
Thanks for reporting this.
-
Pep
- Site Admin
- Posts: 3303
- Joined: Fri Nov 14, 2003 5:00 am
-
Contact:
Post
by Pep » Fri Jun 22, 2007 5:22 pm
Hi,
about this issue, let you know that this is as designed, as brush styles different of (bsSolid, bsClear, bsHorizontal, bsVertical, bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross) are not a standard brush styles they cannot return a correct index nor change its pen color for example.
These brush styles are applied by loading a custom image into the IBrush.
I'm afraid we cannot control the index ( return anyone ) when brush style applied is not a standard brush.