Visual C#标签格式在秒字段中不显示前导零

Visual C#标签格式在秒字段中不显示前导零,c#,C#,我正在使用Visual Studio 2015修改一个程序,并创建了一个图表,其标签格式由以下内容指定: this.chart1.ChartAreas[0].axix.LabelStyle.Format=“mm:ss” 但是,图表显示时某些值没有前导零。见下文;“3:07”显示为“3:7”,以此类推。我不是c#向导,因此提前感谢您的帮助 public string makeCharLabel(double chartTime) { string label

我正在使用Visual Studio 2015修改一个程序,并创建了一个图表,其标签格式由以下内容指定:

this.chart1.ChartAreas[0].axix.LabelStyle.Format=“mm:ss”

但是,图表显示时某些值没有前导零。见下文;“3:07”显示为“3:7”,以此类推。我不是c#向导,因此提前感谢您的帮助

        public string makeCharLabel(double chartTime)
    {
        string labelBuild;
        labelBuild = (((int)(chartTime)) - ((int)(chartTime / 60) * 60)).ToString();
        if (labelBuild == "0")
        {
            labelBuild = "00";
        }
        labelBuild = ((int)(chartTime/60)).ToString() + ":" + labelBuild;

        return labelBuild;
    }

        {
        double chartIncrement;
      //  holdInterval = 150;
      //  NumberOfCycles = 3;
        chartIncrement = 0;
        chart1.Series[0].Points.Clear();
        chart1.Series[1].Points.Clear();
        chart1.Series[2].Points.Clear();
        chart1.Series[3].Points.Clear();
        chart1.Series[3].BorderWidth = 5;
        chart1.ChartAreas[0].AxisY.Interval = AppliedPressure / 4;
        chart1.ChartAreas[0].AxisX.Interval = 1;
        chart1.ChartAreas[0].AxisY.Minimum = -2 * AppliedPressure / 4;
        chart1.ChartAreas[0].AxisY.Maximum = 6 * AppliedPressure / 4;
        this.chart1.ChartAreas[0].AxisX.LabelStyle.Format = "mm:ss";

        int chartcounter;


        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1* AppliedPressure/4);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
        chartIncrement = chartIncrement + holdInterval / 4;
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
        chartIncrement = chartIncrement + holdInterval / 4;


        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);

        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);
        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);
        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);
        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);

        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);



        for (chartcounter = 0; chartcounter < NumberOfCycles; chartcounter++)
        {
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
            chartIncrement = chartIncrement + holdInterval / 4;
            this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
            chartIncrement = chartIncrement + holdInterval / 4;

            this.chart1.Series["Series2"].Points.AddXY("", 0);
            this.chart1.Series["Series2"].Points.AddXY("", 0);
            this.chart1.Series["Series2"].Points.AddXY("", 4 * AppliedPressure / 4);
            this.chart1.Series["Series2"].Points.AddXY("", 0);
            this.chart1.Series["Series2"].Points.AddXY("", 0);
            this.chart1.Series["Series2"].Points.AddXY("", 0);
            this.chart1.Series["Series2"].Points.AddXY("", 0);
            this.chart1.Series["Series2"].Points.AddXY("", 0);

            this.chart1.Series["Series3"].Points.AddXY("", 6 * AppliedPressure / 4);
            this.chart1.Series["Series3"].Points.AddXY("", 0);
            this.chart1.Series["Series3"].Points.AddXY("", 2 * AppliedPressure / 4);
            this.chart1.Series["Series3"].Points.AddXY("", 0);
            this.chart1.Series["Series3"].Points.AddXY("", 6 * AppliedPressure / 4);
            this.chart1.Series["Series3"].Points.AddXY("", 0);
            this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
            this.chart1.Series["Series3"].Points.AddXY("", 0);

            this.chart1.Series["Series4"].Points.AddXY("", 5 * AppliedPressure / 4);
            this.chart1.Series["Series4"].Points.AddXY("", 5 * AppliedPressure / 4);
            this.chart1.Series["Series4"].Points.AddXY("", 5 * AppliedPressure / 4);
            this.chart1.Series["Series4"].Points.AddXY("", 5 * AppliedPressure / 4);
            this.chart1.Series["Series4"].Points.AddXY("", 0);
            this.chart1.Series["Series4"].Points.AddXY("", 0);
            this.chart1.Series["Series4"].Points.AddXY("", 0);
            this.chart1.Series["Series4"].Points.AddXY("", 0);

        }

        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), -1 * AppliedPressure / 4);
        this.chart1.Series["Series1"].Points.AddXY(makeCharLabel(chartIncrement), 0);

        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);
        this.chart1.Series["Series2"].Points.AddXY("", 0);

        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);
        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);
        this.chart1.Series["Series3"].Points.AddXY("", AppliedPressure / 4);
        this.chart1.Series["Series3"].Points.AddXY("", 0);

        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);
        this.chart1.Series["Series4"].Points.AddXY("", 0);


    }
公共字符串makeCharLabel(双图表时间)
{
字符串labelBuild;
labelBuild=((int)(chartTime))-((int)(chartTime/60)*60)).ToString();
如果(labelBuild==“0”)
{
labelBuild=“00”;
}
labelBuild=((int)(chartTime/60)).ToString()+“:”+labelBuild;
返回labelBuild;
}
{
双增量;
//保持间隔=150;
//循环数=3;
图表增量=0;
chart1.Series[0]。Points.Clear();
chart1.Series[1]。Points.Clear();
chart1.Series[2]。Points.Clear();
chart1.Series[3]。Points.Clear();
图1.系列[3]。边框宽度=5;
chart1.ChartAreas[0].AxisY.Interval=AppliedPressure/4;
chart1.ChartAreas[0]。AxisX.Interval=1;
图表1.ChartAreas[0].AxisY.Minimum=-2*AppliedPressure/4;
图表1.ChartAreas[0].AxisY.max=6*AppliedPressure/4;
this.chart1.ChartAreas[0].axix.LabelStyle.Format=“mm:ss”;
int图表计数器;
此.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),-1*应用压力/4);
chartIncrement=chartIncrement+holdInterval/4;
this.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),0);
chartIncrement=chartIncrement+holdInterval/4;
此.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),-1*应用压力/4);
chartIncrement=chartIncrement+holdInterval/4;
this.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),0);
chartIncrement=chartIncrement+holdInterval/4;
此.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),-1*应用压力/4);
chartIncrement=chartIncrement+holdInterval/4;
this.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),0);
chartIncrement=chartIncrement+holdInterval/4;
此.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),-1*应用压力/4);
chartIncrement=chartIncrement+holdInterval/4;
this.chart1.Series[“Series1”].Points.AddXY(makeCharLabel(chartIncrement),0);
chartIncrement=chartIncrement+holdInterval/4;
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series2”].Points.AddXY(“,0”);
此.chart1.Series[“Series3”].Points.AddXY(“”,AppliedPressure/4);
此.chart1.Series[“Series3”].Points.AddXY(“,0”);
此.chart1.Series[“Series3”].Points.AddXY(“”,AppliedPressure/4);
此.chart1.Series[“Series3”].Points.AddXY(“,0”);
此.chart1.Series[“Series3”].Points.AddXY(“”,AppliedPressure/4);
此.chart1.Series[“Series3”].Points.AddXY(“,0”);
此.chart1.Series[“Series3”].Points.AddXY(“”,AppliedPressure/4);
此.chart1.Series[“Series3”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
此.chart1.Series[“Series4”].Points.AddXY(“,0”);
用于(chartcounter=0;chartcounterpublic string makeCharLabel(double chartTime) {
  int seconds = (((int)(chartTime)) - ((int)(chartTime / 60) * 60));
  int minutes = ((int)(chartTime / 60));
  return string.Format("{0:00}:{1:00}", minutes, seconds);
}