How to create a Vertical ProgressBar

本文提供了一种简化的方法来实现Tony的想法,通过创建一个名为VerticalProgressBar的新类,该类继承自ProgressBar,并覆盖了CreateParams属性以实现垂直显示。只需在项目中添加此新类并从工具箱顶部拖放控件到窗体即可使用。
from:
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/60b2493d-c8ff-495d-b845-d114fe456f54/#ee67fc20-7bc4-4e57-842d-1e7d5ec2d6f9

Here's an easier way to implement Tony's idea.  Add a new class to your project and paste the code shown below.  Build.  Drop the new control from the top of the toolbox onto your form.

using System;
using System.Windows.Forms;

public class VerticalProgressBar : ProgressBar {
  protected override CreateParams CreateParams {
    get {
      CreateParams cp = base.CreateParams;
      cp.Style |= 0x04;
      return cp;
    }
  }
}

转载于:https://www.cnblogs.com/luoyaoquan/archive/2011/12/27/2303095.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值