2014-12-31 97 views
2

如何在MS Chart控件中使用字母表作爲MarkerStyle使用VB.Net?默認值(正方形,三角形,圓形等)不足。MS Chart Control中的自定義Marker樣式

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 
+0

顯示一些代碼,你已經盡力了,你下:) –

+0

我加入代碼'MarkerStyle'選擇投票之前。 –

回答

1

MarkerStyle是固定的,不能定製。但仍然可以使用MarkerImage屬性將圖像設置爲標記。

要實現目標,您必須創建字母圖像並在MarkerImage屬性中指定路徑。在您的代碼中,執行以下更改。

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