用c#怎么把TEXTBOX里输入的数字在checkedlistbox里显示相应数目的语句"未知端口"我现在急死拉,在线等

解决方案 »

  1.   

    是WinForm 还是ASP.NET,还有你的问题是什么意思
      

  2.   

    private void button1_Click(object sender, EventArgs e)
            {
                int m = 0;
                int.TryParse(this.textBox1.Text, out m);
                this.checkedListBox1.Items.Clear();
                for (int i = 0; i < m; i++)
                {
                    this.checkedListBox1.Items.Add("未知端口");
                }
            }
      

  3.   

    我给你WinForm的代码,你参考一下 private void textBox1_TextChanged(object sender, EventArgs e)
            {
                if (Regex.Match(this.textBox1.Text, @"[0-9]+").Success)
                {
                    this.checkedListBox1.Items.Clear();
                    for (int i = 1; i <= Convert.ToInt32(this.textBox1.Text); i++)
                    {
                        this.checkedListBox1.Items.Add(i);
                    }
                }
            }
      

  4.   


    private void textBox1_TextChanged(object sender, EventArgs e)
            {
                if (Regex.Match(this.textBox1.Text, @"[0-9]+").Success)
                {
                    this.checkedListBox1.Items.Clear();
                    for (int i = 1; i <= Convert.ToInt32(this.textBox1.Text); i++)
                    {
                        this.checkedListBox1.Items.Add("未知端口");
                    }
                }
            }
      

  5.   

    忘记告诉你上面用了正则表达式,要引用名空间using System.Text.RegularExpressions;
      

  6.   

     private void button1_Click(object sender, EventArgs e)
            {
                int s = int.Parse(this.textBox1.Text);
                for(int i=0;i<s;i++)
                {
                    this.checkedListBox1.Items.Add("为");
                }
            }