c# - MS 图表控件中的自定义 MarkerStyle

标签 c# vb.net mschart

如何使用 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

最佳答案

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

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

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

关于c# - MS 图表控件中的自定义 MarkerStyle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27716689/

相关文章:

C# 库节点边图

c# - 如何获取 Gridview 底层数据源?

c# - 文件夹选取器对话框

html - 对象引用未设置为对象的实例 - vb.net

asp.net-mvc-3 - 在 system.web.helpers.chart 中使用 theme.xml 时如何设置系列主题

ASP.NET 图表控件根据 X 轴标签上的 int 值设置月份名称

c# - 单击后如何切换椭圆形背景色?

c# - 在 Xamarin Forms 中找不到具有正确签名类型的方法

asp.net - 当我尝试从数据库中删除行时,出现参数过多错误

c# - DataBindXY 为 X 值赋零