c#中ColorDialog怎么引用绘画中

 我来答
178******56
2014-09-26 · TA获得超过124个赞
知道小有建树答主
回答量:592
采纳率:0%
帮助的人:679万
展开全部

给你三个例子参考灵活使用,网址里面有个例子.

public partial class Form1 : Form
    {
        ColorDialog 选择颜色 = new ColorDialog();
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            /*c#中ColorDialog怎么引用绘画中http://msdn.microsoft.com/zh-cn/library/system.windows.forms.colordialog(v=vs.110).aspx*/
            选择颜色.AllowFullOpen = false;
            选择颜色.ShowHelp = true;
            选择颜色.Color = this.ForeColor;
            if (选择颜色.ShowDialog() == DialogResult.OK)
                this.ForeColor = 选择颜色.Color;

   }

        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Pen 线条颜色 = new Pen(选择颜色.Color, 1);
            e.Graphics.DrawEllipse(线条颜色, new RectangleF(42, 42, this.Height / 2, this.Height / 2));/*圆*/
        }

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式