0
我想在dexpress圖表中顯示xaxis上標籤的四分之一格式。 要做到這一點,有一個名爲textpattern的如下特性,用於devexpress圖表中標籤的Quarter Textpattern
diagram.AxisX.Label.TextPattern = "{A:q}" ;
結果將是:Q2-2016
但我想上述結果的子串,即Q2
我怎麼能懂嗎?
我想在dexpress圖表中顯示xaxis上標籤的四分之一格式。 要做到這一點,有一個名爲textpattern的如下特性,用於devexpress圖表中標籤的Quarter Textpattern
diagram.AxisX.Label.TextPattern = "{A:q}" ;
結果將是:Q2-2016
但我想上述結果的子串,即Q2
我怎麼能懂嗎?
你可以做一招,只顯示前2個字符,像這樣:
diagram.AxisX.Label.TextPattern = "{A:q}";
diagram.AxisX.Label.MaxLineCount = 1;
diagram.AxisX.Label.MaxWidth = 20;
您可以根據您的Label
或者你可以使用CustomDrawAxisLabel
事件的大小而改變MaxWidth
值ChartControl
是這樣的:
private void chartControl1_CustomDrawAxisLabel(object sender, CustomDrawAxisLabelEventArgs e)
{
AxisBase axis = e.Item.Axis;
if (axis is AxisX)
{
e.Item.Text = e.Item.Text.Substring(0,2) ;
}
}
謝謝,它的工作! – Prasu
很高興爲您效勞!也謝謝你 :) –