如何使用VB.Net在MS Chart控件中将字母用作MarkerStyle
?默认值(正方形,三角形,圆形等)不足。
Select Case UCase(strCharSymbol)
Case "+"
.MarkerStyle = MarkerStyle.Cross
Case "0", "O"
.MarkerStyle = MarkerStyle.Circle
Case "*"
.MarkerStyle = MarkerStyle.Star10
Case "^"
.MarkerStyle = MarkerStyle.Triangle
Case "#"
.MarkerStyle = MarkerStyle.Square
Case Else
.MarkerStyle = MYCUSTOMMARKER(strCharSymbol)
End Select
最佳答案
MarkerStyle
是固定的,不能自定义。但是您仍然可以使用MarkerImage
属性将图像设置为标记。
为了实现您的目标,您必须创建字母图像并在MarkerImage
属性中给出它们的路径。在您的代码中,进行以下更改。
Case Else
.MarkerStyle = MarkerStyle.None;
.MarkerImage = 'Path of the image