protected override CreateParams CreateParams

{

get

{

CreateParams cp = base.CreateParams;

cp.Style |= 0x04;

return cp;

}

}

上面是垂直方向,从下到上

下面是美观

public class VerticalProgressBar : ProgressBar

{

protected override CreateParams CreateParams

{

get

{

CreateParams cp = base.CreateParams;

cp.Style |= 0x04;

return cp;

}

}

public VerticalProgressBar()

{

this.SetStyle(ControlStyles.UserPaint, true);

this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);

}

///

/// 从下到上

///

///

protected override void OnPaint(PaintEventArgs e)

{

SolidBrush brush = null;

Rectangle rec = new Rectangle(, , this.Width-, this.Height-);

if (ProgressBarRenderer.IsSupported)

{

ProgressBarRenderer.DrawHorizontalBar(e.Graphics, rec);

}

//Pen pen = new Pen(this.ForeColor, 1); //左上的线色

Pen pen = new Pen(Color.Red, );

e.Graphics.DrawRectangle(pen, rec);

//绘制进度条空白处

e.Graphics.FillRectangle(new SolidBrush(this.BackColor), , , rec.Width - , rec.Height - );

rec.Width -= ;

rec.Height = (int)(rec.Height * ((double)Value / Maximum)) - ;

brush = new SolidBrush(this.ForeColor);

//绘制进度条进度

e.Graphics.FillRectangle(brush, , Height - rec.Height - , rec.Width, rec.Height);

}

///

/// 从左到右

///

/// param >

//protected override void OnPaint(PaintEventArgs e)

//{

// SolidBrush brush = null;

// Rectangle rec = new Rectangle(0, 0, this.Width - 1, this.Height - 1);

// if (ProgressBarRenderer.IsSupported)

// {

// ProgressBarRenderer.DrawHorizontalBar(e.Graphics, rec);

// }

// //Pen pen = new Pen(this.ForeColor, 1); //左上的线色

// Pen pen = new Pen(Color.Red, 1);

// e.Graphics.DrawRectangle(pen, rec);

// e.Graphics.FillRectangle(new SolidBrush(this.BackColor), 1, 1, rec.Width - 1, rec.Height - 1);

// rec.Height -= 1;

// rec.Width = (int)(rec.Width * ((double)Value / Maximum)) - 1;

// brush = new SolidBrush(this.ForeColor);

// e.Graphics.FillRectangle(brush, 1, 1, rec.Width, rec.Height);

//}

}

声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

Qt Quick 常用元素:ComboBox(下拉列表) 与 ProgressBar(进度条)

一.ComboBox ComboBox,即下拉列表框,由一个列表框和一个标签控件(或编辑控件)组成.ComboBox 的下拉列表是使用 Menu 实现的,列表内的每个条目对应一个 Menultem. ...

Android学习笔记- ProgressBar(进度条)

本节引言: 本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用 ...

progressbar进度条组件

Progressbar 进度条组件 通过$.fn.progressbar.fn.defaults重写默认的defaults进度条(progressbar)提供了一种显示长时间操作进度的反馈.进度可被更 ...

ProgressBar(进度条)、SeekBar(拖动条)与星级评分条(RatingBar)

1.ProgressBar(进度条) (1)介绍 (2)常用属性 (3)xml代码

第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件

jQuery EasyUI,ProgressBar(进度条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 ProgressBar(进度条) ...

EasyUI系列学习(八)-ProgressBar(进度条)

一.创建组件 1.class加载

Tkinter 之ProgressBar进度条标签

一.参数说明 参数 作用 cursor 鼠标位于进度条内时的形状 length 进度条长度 maximum 进度条最大刻度值 mode  进度条的模式.有两种:‘determinate’和’indet ...

android ProgressBar 进度条的进度两端是圆角的方法

转自 http://www.jianshu.com/p/6e7ea842d5ce 另外工作原理可以参考http://blog.csdn.net/lan603168/article/details/44 ...

Android -- ProgressBar(进度条的使用)

我们在开发程序是经常会需要软件全屏显示.自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. requestWindowFeature可以设置的值有:(具 ...

随机推荐

Java [Leetcode 198]House Robber

题目描述: You are a professional robber planning to rob houses along a street. Each house has a certain ...

Linux之top

简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...

Laravel 5.2 教程 - 邮件

一.简介 Laravel 的邮件功能基于热门的 SwiftMailer 函数库之上,提供了一个简洁的 API.Laravel为SMTP.Mailgun.Mandrill.Amazon SES.PHP的 ...

【小白学C#】谈谈C#多播委托因异常而终止的解决方案

一.前言 前几天,马三在与朋友闲聊技术的时候,朋友忽然抛出一个问题,把马三难倒了,本着求知的精神,回来以后马三就查阅了相关资料并做了一些实验,终于把问题搞明白了,因此写下本篇博客记录一下.首先,问题是 ...

Sql Server并发和事务

锁的作用范围通常在事务中,事务是建立在并发模式下. 从SQL Server 2005开始,加入了一种新的并发模式-----乐观并发.不管使用哪种并发模式,如果多个会话同时修改相同的数据,都会产生资源争 ...

springboot与springcloud的版本问题

Spring Cloud为开发者提供了一套可以用来快速搭建分布式系统中常见模式的工具.提取主干即是Spring Cloud提供了一套工具.这些工具为开发人员提供了分布式系统下常见问题的通用解决方案.这 ...

解决Myeclipse启动Spring Boot项目报出莫名异常

有时候明明代码.配置都是正确的,但是一启动却报出莫名其妙的异常. 主要原因是resource包下的xml.yml文件或者其他配置文件路径不正确,解决方法如下: 第一步. 第二步.如果Excluded不 ...

OpenWRT路由器使用ipv6拨号上网教程

文章来源于群友,如有侵权,请联系我(aha971030@gmail.com)删除 原理介绍分析: 湖北E信地区可以使用ipv6拨号,好处是网络是上下对等不限速网络,也就是说,你的端口上限是多少,网上就 ...

使用泛型SwingWorker与EDT事件分发线程保持通讯

为什么要使用SwingWorker 在swing开发中,如果一个应用程序,执行一些任务,需要大量的时间来完成,比如下载一个大文件或执行一个复杂的数据库查询. 我们假设这些任务是由用户使用一个按钮触发的 ...

c#进度条刻度_c# ProgressBar进度条方向和美观相关推荐

  1. android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...

    Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...

  2. android一格一格向上的进度条,如何 使用 ProgressBar 进度条

    满意答案 dfsgvcx 2015.03.11 采纳率:52%    等级:9 已帮助:1019人 ProgressBar 控件通过从左到右用一些方块填充矩形来表示一个较长操作的进度.语法Progre ...

  3. Android学习笔记之progressBar(进度条)

    一.说明 <1>在某项延续性工作的进展过程中为了不让用户觉得程序死掉了,需要有个活动的进度条,表示此过程正在进行中. <2>在某些操作的进度中的可视指示器,为用户呈现操作的进度 ...

  4. UI组件之 ProgressBar及其子类(一)ProgressBar进度条的使用

    ProgressBar本身进度条组件,它派生了:SeekBar和RatingBar两个组件,他们的继承关系如下: 1.ProgressBar有两个进度,一个是android:progress,另一个是 ...

  5. android 自定义背景园,Android 自定义ProgressBar 进度条颜色和背景颜色

    Android 自定义ProgressBar 进度条颜色和背景颜色 首先,在drawable目录下新建文件 personal_center_level_progress_bg.xmlandroid a ...

  6. Android基础控件ProgressBar进度条的使用

    1.简介 ProgressBar继承与View类,直接子类有AbsSeekBar和ContentLoadingProgressBar, 其中AbsSeekBar的子类有SeekBar和RatingBa ...

  7. 第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件

    jQuery EasyUI,ProgressBar(进度条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 ProgressBar(进度条) ...

  8. android ProgressBar 进度条demo

    ProgressBar Demo 进度条没有什么好讲解的,就是几个方法,熟悉了就ok.直接上代码. activity_main.xml <?xml version="1.0" ...

  9. Python使用tkinter库制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面

    本文通过实例介绍Python的tkinter库的title.iconbitmap.geometry.attributes.grid等类的功能,并制作带有Laber标签.Entry文本框.Progres ...

最新文章

  1. 1 分钟 Serverless 部署掌上游戏机,“一行命令”找回小时候的乐趣!
  2. AI云原生浅谈:好未来AI中台实践
  3. android js gps定位,Android中的定位Demo
  4. 【Flink】Flink 消费kafka报错 AMRMClientAsyncImpl Interrupted while waiting for queue InterruptedException
  5. 字符串最后一个单词的长度
  6. 美国喜提刷脸登机,官方开心发通告,竟马上引发公民不适
  7. sap供应商主数据表_SAP供应商统驭科目调整操作说明
  8. springmvc中关于post请求会出现乱码的整理
  9. java kind con,java.lang.ClassNotFoundException:afu.com.sun.source.tree.tree$kind
  10. windows下Mysql 5.7 绿色版安装与卸载教程,MySQL可视化管理
  11. CI520读卡芯片 软硬件兼容替换CV520
  12. 【详解】MD5加密真的安全吗?不安全有什么解决办法?
  13. 平面设计师okr_还在头疼怎么写OKR,这可能是最全的落地指导手册了
  14. 计算机快捷键大全截图,电脑截图快捷键是哪个?电脑快捷键使用大全
  15. 30个免费的CSS3动画片段代码
  16. android中检测网速,Android 流量与网速监测(悬浮窗) 源码
  17. python实现截取视频中特定帧进行保存功能
  18. 计算机专业毕业设计答辩稿
  19. vs2017打开项目后项目是空的
  20. [JZOJ4763] 【NOIP2016提高A组模拟9.7】旷野大计算

热门文章

  1. 上海大学电影学院计算机17,上海大学17级表演系女神集体曝光,有网红也有小明星...
  2. 设备树学习(四、内核head.S对uboot传参的处理)
  3. 微信在线填表小程序开发制作
  4. Cly的三角形 (思维+斐波那契)
  5. sketch制作Android动画,Sketch制作GIF动画--基础篇
  6. GIF修复(图片隐写)
  7. JPEG 简易文档 V2.11
  8. 2014热门网络词汇汇总
  9. “ 这片绿茵从不缺乏天才,努力才是最终的入场券——梅西 ”
  10. SmallJava V2.0 产品说明书(20210405)