MS 图表控件中的自定义标记样式

本文关键字:自定义 样式 控件 MS | 更新日期: 2023-09-27 18:35:41

如何使用 VB.Net 在 MS 图表控件中使用字母作为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

MS 图表控件中的自定义标记样式

MarkerStyle是固定的,无法自定义。但是,您仍然可以使用 MarkerImage 属性将图像设置为标记。

为了实现您的目标,您必须创建字母图像并在 MarkerImage 属性中给出它们的路径。在代码中,执行以下更改。

Case Else
    .MarkerStyle = MarkerStyle.None;
    .MarkerImage = 'Path of the image