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;

            }  

  • 相关阅读:
    Android学习之三:使用DDMS调试程序
    Android学习之二:使用Android文档帮助
    Android学习之四:创建一个简单程序
    Android学习之五:android一些基本控件
    创建Android开发环境
    Android学习之七:使用Container
    Android学习之六:使用Container
    IOSresign keyboard 新法儿
    IOStxt文件UTF8、UTF16格式
    IOSXMPP arc用方法fobjcarc
  • 原文地址:https://www.cnblogs.com/xe2011/p/3859037.html
Copyright © 2011-2022 走看看