zoukankan      html  css  js  c++  java
  • 动态创建5个按钮

    新建HTML文档

    动态创建5个按钮

               for (int i = 0; i < 5; i++)
                {
                    Button button = new Button();
                    button.Location = new Point(button.Width *i, 10);
                    //button.Click += new EventHandler(ButtonClickOneEvent);
                    button.Tag = i;
                    Controls.Add(button);
                }

            private void button1_Click(object senderEventArgs e)
            {
                string s = textBox1.Text;
                string[] arr = s.Split(new string[] { "\",}, StringSplitOptions.None);
                string s1 = "";
                int distance = 10;
                Button[] btns = new Button[arr.Length];
                for (int i = 0; i < arr.Length;i++ )
                {
                    string name = string.Format("{0} "arr[i]);
                    s1 += name;
     
                    Button btn = new Button();
                    btn.Text = name;
                    btn.Tag = i;
     
                    Size size = TextRenderer.MeasureText(namebtn.Font);
                    btn.Width = size.Width+20;
     
                    btn.Location = new Point(distance, 10);
                    distance += size.Width + 20;
                    
     
                    Controls.Add(btn);
                }
                richTextBox1.Text = s1;

            }  

  • 相关阅读:
    关于C#静态构造函数的几点说明
    《JavaScript高级程序设计》读书笔记之一:几个与原始类型等价的引用类型的常用方法和属性
    Ajax 简介
    如何优化JavaScript脚本的性能
    摆脱混沌,建立个人能力体系——病症四起【from csdn】
    JMX理解与实例
    苹果电脑不为人所知的第三个创始人
    一些AS3中常用到的公式
    JavaScript 随笔
    解决IE6 JSONP无响应的问题。
  • 原文地址:https://www.cnblogs.com/xe2011/p/3859037.html
Copyright © 2011-2022 走看看