在ProgressBar控件中显示进度百分比

实现效果:

  

知识运用:

  ProgressBar控件的Value属性    //控件的当前值

  Maximum属性      //ProgressBar正在使用的范围的上限

  PerformStep方法  //按照Step属性的数量增加任务栏的当前位置

  public void PerformStep()

实现代码:

        private void StartOrStop_Click(object sender, EventArgs e)
        {
            if (timer1.Enabled == false)
            {
                timer1.Enabled = true;
                StartOrStop.Text = "停止";
            }
            else
            {
                timer1.Enabled = false;
                StartOrStop.Text = "开始";
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (progressBar1.Value == progressBar1.Maximum)
            {
                progressBar1.Value = progressBar1.Minimum;
            }
            else
            {
                progressBar1.PerformStep();
            }
            int process = 100 *
                (progressBar1.Value - progressBar1.Minimum)
                / (progressBar1.Maximum - progressBar1.Minimum);
            label1.Text = process.ToString()+"%" ;
        }

原文地址:https://www.cnblogs.com/feiyucha/p/10197851.html

时间: 2024-12-15 01:09:29

在ProgressBar控件中显示进度百分比的相关文章

097在进度条中显示进度百分比

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 #import "KMProgressViewWithLabel.h" 3 4 @interface ViewController : UIViewController 5 @property (strong, nonatomic) KMProgressViewWithLabel *progressViewCustom; 6 7 @end ViewController.m

046在一个UILabel控件中显示多行文本

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 @property (strong, nonatomic) UILabel *lblMessage; 5 6 @end ViewController.m 1 #import "ViewController.h" 2 3 @interface ViewController ()

CheckedListBoxControl 或CheckedListBox 控件中显示水平滚动条 z

public partial class Form1 : Form { public Form1() { InitializeComponent(); DisplayHScroll(); } /// <summary> /// 获取或设置一个值,该值指示是否在控件中显示水平滚动条 /// </summary> private void DisplayHScroll() { checkedListBox1.IntegralHeight = true; for (int x = 0;

C#在listview控件中显示数据库数据

一.了解listview控件的属性 view:设置为details columns:设置列 items:设置行 1.将listview的view设置为details 2.设置列属性 点击添加,添加一列 设置一列的Text属性,这就是列名 添加三列 3.编辑items属性,添加一行数据 编辑Text属性,添加一行的第一个数据 编辑subitems属性,添加一行中的其他数据 添加两个数据 填写结果 二.在listview中显示数据库数据 //在listview中显示数据库数据 private voi

子窗体在父窗体指定的控件中显示

//设置子窗体在tabPage中显示 Form1 f = new Form1();//子窗体 f.TopLevel = false; f.Parent = tabPage2;//指定显示容器 f.WindowState = FormWindowState.Maximized; f.FormBorderStyle = FormBorderStyle.None; f.Show();

C# 自定义属性在propertyGrid控件中显示

在上篇文章(地址:C# 设计时动态改变实体在PropertyGrid中显示出来的属性)中可以看到: 自定义属性的显示是有问题的,那么如何修改呢? 代码如下: public class PropertyDisplayConverterr<T> : ExpandableObjectConverter where T : IDisplay { public override bool CanConvertTo(ITypeDescriptorContext context, System.Type d

webview调用外部浏览器而不是在控件中显示

view.loadUrl(url); // 如果页面中链接,如果希望点击链接继续在当前browser中响应,                     // 而不是新开Android的系统browser中响应该链接,必须覆盖webview的WebViewClient对象                     webView.setWebViewClient(new WebViewClient() {     public boolean shouldOverrideUrlLoading(WebV

在DataGridView控件中显示下拉列表

实现效果: 知识运用: DataGridViewComboBoxColumn类 //通过该类可以创建下拉列表样式的列 实现代码: private void Form1_Load(object sender, EventArgs e) { DataGridViewComboBoxColumn dgvc = new DataGridViewComboBoxColumn(); dgvc.Items.Add("苹果"); dgvc.Items.Add("香蕉"); dgvc

C# dataGridView控件中加入comboBox控件及注意事项

DataGridViewComboBoxColumn pCombo; private void Teaching_Add_Load(object sender, EventArgs e) { MyDBase DB = new MyDBase(DBUser.sserver,DBUser.DBName, DBUser.suser, DBUser.spasswd); DataSet DS= DB.GetRecordset("select * from view_teach_tmp"); da