自定义组件:如何动态(拖拽)画直线?能给出代码吗?
双击直线控件后在容器里显示一段直线,通过拖拽直线两端的
控制点能实现直线长度的变化和旋转(即改变方向,如斜线等)
,拖拽直线中间的控制点可以改变直线的上下平行移动初始化代码,有些属性代码什么的望朋友给写下,谢谢using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace Line
{
    class Line:UserControl
    {
        public Line()
        {
            InitializeComponent();
        }
        private int m_Height;
        public int Height
        {
            get
            {
                return m_Height;
            }
            set
            {
                m_Height = value;
            }
        }
        
        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
        }
    }
}