يتحول التحكم في مخطط Microsoft n في أسماء الملفات إلى أحرف NewLine

StackOverflow https://stackoverflow.com/questions/2547109

  •  23-09-2019
  •  | 
  •  

سؤال

أنا أستخدم التحكم في مخطط Microsoft (System.windows.forms.datavisualization.charting.chart) في تطبيق Windows Forms ، vb.net 2008. أستخدم مسارات المجلد لقيم X في مخطط فطيرة. التحكم في المخطط يحول اسمًا مثل c:\newfolder داخل c:[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
هل كانت مفيدة؟

المحلول

ربما هذا يعمل

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 Explorer عبر نسخة ممكنة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top