You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.4 KiB
46 lines
1.4 KiB
14 years ago
|
using System.ComponentModel;
|
||
|
using System.Drawing;
|
||
|
using System.Drawing.Drawing2D;
|
||
|
using System.Windows.Forms;
|
||
|
|
||
|
namespace ArducopterConfigurator.Views.controls
|
||
|
{
|
||
|
public partial class PropControl : Control
|
||
|
{
|
||
|
public PropControl()
|
||
|
{
|
||
|
InitializeComponent();
|
||
|
|
||
|
SetStyle(ControlStyles.OptimizedDoubleBuffer |
|
||
|
ControlStyles.AllPaintingInWmPaint |
|
||
|
ControlStyles.UserPaint |
|
||
|
ControlStyles.ResizeRedraw, true);
|
||
|
|
||
|
InitializeComponent();
|
||
|
}
|
||
|
|
||
|
protected override void OnPaint(PaintEventArgs e)
|
||
|
{
|
||
|
var g = e.Graphics;
|
||
|
g.SmoothingMode = SmoothingMode.AntiAlias;
|
||
|
g.Clear(BackColor);
|
||
|
|
||
|
// var rect =new RectangleF(x, y + height - (barStart + barSize), width, barSize)
|
||
|
//
|
||
|
// using (var bg = new LinearGradientBrush(rect, _barLightColour, _barDarkColour, isVertical ? 0 : 90.0F, false))
|
||
|
// g.FillRectangle(bg, rect);
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
// using (Pen p = new Pen(_borderColor, _borderWidth))
|
||
|
// {
|
||
|
// p.Alignment = PenAlignment.Inset;
|
||
|
// p.LineJoin = LineJoin.Round;
|
||
|
// g.DrawLine(p, width, y, width, height);
|
||
|
// }
|
||
|
// var bmp = GenerateProcentBarBitmap(Width, Height, BackColor);
|
||
|
// g.DrawImage(bmp, 0, 0);
|
||
|
}
|
||
|
}
|
||
|
}
|