时间:2021-05-19
复制代码 代码如下:
private void Draw(Graphics graphics, Control control)
{
float X = float.Parse(control.Width.ToString()) - 1;
float Y = float.Parse(control.Height.ToString()) - 1;
PointF[] pointfs = {
new PointF(2, 0),
new PointF(X-2, 0),
new PointF(X-1, 1),
new PointF(X, 2),
new PointF(X, Y-2),
new PointF(X-1, Y-1),
new PointF(X-2, Y),
new PointF(2, Y),
new PointF(1, Y-1),
new PointF(0, Y-2),
new PointF(0, 2),
new PointF(1, 1)
};
GraphicsPath path = new GraphicsPath();
path.AddLines(pointfs);
Pen pen = new Pen(Color.FromArgb(150, Color.Blue), 1);
pen.DashStyle = DashStyle.Solid;
graphics.DrawPath(pen, path);
}
首先要把控件注册一个事件:控件名称.Paint+=事件名称,然后把以上函数进行传参,如:Draw(e.Graphics, this.control);
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最近弄了一个在Qt中使用C#控件的功能,使用的方法是通过C#生产ActiveX控件,在Qt中使用该ActiveX控件。本文这里简单的介绍一下如何用C#生成Act
C#中自定义控件VS用户控件大比拼1自定义控件与用户控件区别WinForm中,用户控件(UserControl):继承自UserControl,主要用于开发Co
1如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问J
问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中
以前写过一篇纯CSS制作带三角的边框,那篇文章是用HTML特殊字符来制作三角的,今天介绍下,如何用border来制作三角。html代码如下:复制代码代码如下:c