当前位置:编程学习 > C#/ASP.NET >>

如何在panel控件中设置其他控件优先执行

我在panel控件中拖入1个Button控件,1个TextBox控件,程序运行的时候
先执行
        private void panel1_Paint(object sender, PaintEventArgs e)
        {
            DrawGraphic(e.Graphics);
        }
        private void DrawGraphic(Graphics gph)
        {
                PointF cPt = new PointF(0, 400);//中心点
                PointF Pt = new PointF(50, 50);//定义1个要输出的点
                //画点    
                gph.FillEllipse(new SolidBrush(Color.Red), Pt.X, Pt.Y, 3, 3);
                //画数值            
                gph.DrawString(Pt.ToString(), new Font("宋体", 11), Brushes.Red, new PointF(Pt.X, Pt.Y));
        }
然后才运行Button控件中的事件

那怎样才能先执行Button控件中的事件,而让panel1控件中的事件后执行? --------------------编程问答-------------------- 为什么要先执行Button事件处理方法中的代码?
Panel显示出来的时候就会Paint。 --------------------编程问答-------------------- 我要用Button取TextBox中的值,然后传给Panel
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,