zoukankan      html  css  js  c++  java
  • 动态创建多个Button控件

    实现效果:

      

    知识运用:

      Controls属性  //获取包含在窗体内的控件的集合

        public Control.ControlCollection Controls { get; }

      Controls集合的的Add方法  //将指定的控件添加到窗体控件的集合中

        public virtual void Add(Control value)  //value:  继承与Control类的控件

      补充:所有窗机控件都继承于Control类 所以所有窗体控件都可以使用Controls集合的Add方法

    实现代码:

            private void Form1_MouseClick(object sender, MouseEventArgs e)
            {
                Button btn = new Button()
                {
                    Text="动态创建多个Button",
                    ForeColor=Color.FromArgb(
                        G_random.Next(0,255),
                        G_random.Next(0,255),
                        G_random.Next(0,255)),
                    AutoSize=true,
                    Location=e.Location
                };
                Controls.Add(btn);
            }
    
  • 相关阅读:
    随手记
    boost::asio::udp 异步
    boost::asio::tcp 异步
    boost::asio::tcp 同步
    QML::MouseArea
    boost::concurrent::sync_queue
    std::chrono::时钟
    数据结构::队列
    数据结构::栈
    数据结构::线性表
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10136368.html
Copyright © 2011-2022 走看看