zoukankan      html  css  js  c++  java
  • 代码添加控件--button

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
     
    namespace pp
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void Form1_Load(object sender, EventArgs e)
            {
                addTable();
                Random r = new Random();
                for (int i = 0; i < 100; i++)
                {
                    Button btn = new Button();
                    btn.Text ="第"+(i+1)+ "个按钮";
                    btn.BackColor = Color.LightBlue;
                    btn.Dock = DockStyle.Fill;
                    if (r.Next(0,100)%7==0)
                    {
                        btn.Tag = 7;
                    }
                    else if(r.Next(0,100)%13==0)
                    {
                        btn.Tag = 130;
                    }
                    else if (r.Next(0,100)%19==0)
                    {
                        btn.Tag = 1900;
                    }
                    else
                    {
                        btn.Tag = 0;
                    }
                    tableLayoutPanel1.Controls.Add(btn);
                    btn.Click += btn_Click;
                }
               
            }
     
            void btn_Click(object sender, EventArgs e)
            {
                Button btn= sender as Button;
                btn.Text = btn.Tag.ToString();
     
                btn.Enabled = false;
            }
     
            private void addTable()
            {
                tableLayoutPanel1.ColumnStyles.Clear();
                tableLayoutPanel1.RowStyles.Clear();
                tableLayoutPanel1.ColumnCount = 10;
                for (int i = 0; i < 10; i++)
                {
                    ColumnStyle style = new ColumnStyle(SizeType.Percent, 10);
                    tableLayoutPanel1.ColumnStyles.Add(style);
                }
                tableLayoutPanel1.RowCount = 10;
                for (int i = 0; i < 10; i++)
                {
                    RowStyle style = new RowStyle(SizeType.Percent, 10);
                    tableLayoutPanel1.RowStyles.Add(style);
                }
     
            }
        }
    }
  • 相关阅读:
    SQL Server-数据库架构和对象、定义数据完整性
    SQL Server 2014 中,新建登录用户,分配权限,并指定该用户的数据
    SQL Server SQL性能优化之--数据库在“简单”参数化模式下,自动参数化SQL带来的问题
    SQL Server-简单查询语句,疑惑篇
    SQL Server-聚焦聚集索引对非聚集索引的影响
    SQL Server-聚焦使用索引和查询执行计划
    SQL Server-聚焦移除Bookmark Lookup、RID Lookup、Key Lookup提高SQL查询性能
    SQL SERVER中的sys.objects和sysobjects的区别
    详解sqlserver查询表索引
    双系统如何正确的使用修复BCD工具分享
  • 原文地址:https://www.cnblogs.com/lovesy2413/p/4511160.html
Copyright © 2011-2022 走看看