TPYI123 2021-08-05 10:58 采纳率: 88%
浏览 115
已结题

NET 控件数组代码想要调整下

有人能调整下么 代码如连接
想要的是这种:
通过 Button控件 创建5个textbox控件同时也创建5个timer控件
第二个控件控制timer运行
timer控件的事件 比如
timer1为textbox1 赋值 从1加到500
timer2为textbox2 赋值 从1加到500
一对一的这种

  • 写回答

5条回答 默认 最新

  • soar3033 2021-08-05 11:54
    关注

    这样就行

    
    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 WinFormsApp5
    {
        public partial class Form1 : Form
        {
            Timer[] timers=new Timer[5];
            TextBox[] textBoxes=new TextBox[5];
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                for (int i = 0; i < 5; i++)
                {
                    Timer t = new Timer();
                    TextBox tb = new TextBox();
                    tb.Size = new Size(50,30);
                    tb.Location = new Point(50,150+i*40);
                    tb.Text = "0";
                    t.Interval = 400+i*400;
                    t.Tick += delegate { tb.Text=(int.Parse(tb.Text)+1).ToString(); };
                    textBoxes[i] = tb;
                    timers[i] = t;
                    this.Controls.Add(tb);
                }
                for (int i = 0; i < 5; i++)
                {
                    timers[i].Start();
                }
            }
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 8月15日
  • 已采纳回答 8月7日
  • 创建了问题 8月5日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度