2

Windowsフォームアプリケーションvb.net2008でMicrosoftChartコントロール(system.windows.forms.datavisualization.charting.chart)を使用しています。円グラフのx値にフォルダーパスを使用しています。チャートコントロールは、のような名前をに変換c:\newfolderc:[newline]ewfolderます。スラッシュを追加して作成しようとしましたc:\\newfolderが、これはに変更されるだけc:\[newline]ewfolderです。この動作の回避策はありますか?

いくつかのコード:

Chart1.Titles.Clear() : Chart1.Titles.Add("Largest Folders in " & txPath.Text)
Chart1.Series(0).ChartType = DataVisualization.Charting.SeriesChartType.Pie
Chart1.Series(0)("PieLabelStyle") = "Inside"
Chart1.Series(0).YValueType = DataVisualization.Charting.ChartValueType.Double
Chart1.Series(0).XValueType = DataVisualization.Charting.ChartValueType.String

For i = 0 To 9
  xVal(i) = Format(value(i) / 1000000, "#,0") & " mb  " & fPath(i)
  yVal(i) = value(i)
  Next i
4

1 に答える 1

1

多分これはうまくいく

Chart1.Titles.Clear() : Chart1.Titles.Add("Largest Folders in " & txPath.Text.replace("\", "|")

また

For i = 0 To 9 
 xVal(i) = Format(value(i) / 1000000, "#,0") & " mb " & fPath(i).replace("\", "|") 
 yVal(i) = value(i) 
Next i

たぶん、「/」に置き換えると、コピーアンドペーストを介してWindowsエクスプローラーと統合することもできます。

于 2010-05-17T19:00:33.810 に答える