日期:2014-05-17  浏览次数:21265 次

ToolStripStatusLabel控件Text显示问题
本帖最后由 user2007001 于 2013-04-16 11:20:02 编辑

FROM中有“转换”(Name:btnConvert)、“写入”(Name:button1)两个按钮控件,底部有ToolStripStatusLabel(Name:stpbSM)、ToolStripProgressBar(Name:stpbJD)
我想实现当点击“转换”按钮后出现窗体状态条出现“转换进度:”+进度条,转换完成自动消失此部分提示,同样单击“写入”按钮时出现窗体状态条出现“写入进度:”+进度条,转换完成自动消失此部分提示
stpbSM属性:
            // 
            // stpbSM
            //
            this.stpbSM.Name = "stpbSM";
            this.stpbSM.Size = new System.Drawing.Size(0, 17);
            this.stpbSM.Text ="";
            this.stpbSM.Visible =true;
 stpbJD属性:
            // 
            // stpbJD
            // 
            this.stpbJD.AutoToolTip = true;
            this.stpbJD.Name = "stpbJD";
            this.stpbJD.Size = new System.Drawing.Size(200, 16);
            this.stpbJD.ToolTipText = "转换进度";
            this.stpbJD.Visible = false;


“转换”按钮单击事件代码
        private void btnConvert_Click(object sender, EventArgs e)
        {
            btnConvert.Enabled = false;
            //进度条前的文本提示
            stpbSM.Text = "转换进度:";
            //转换进度状态条
            stpbJD.Minimum = 0;//转换进度状态条最小值为0
            stpbJD.Maximum = dgvTB.Rows.Count;//转换进度状态条最大值为行数总计
            stpbJD.Value = 0;//转换进度状态条初始值
            stpbJD.Size = new Size(this.Size.Width - 30 - stpbSM.Size.Width, stpbJD.Size.Height);//转换进度状态条尺寸
            stpbJD.Visible = true;
            //循环转换DateGridView中行数据
            for (int i = 0; i < dgvTB.Rows.Count; i++)
            {
                //数据转换代码
          &nb