c#中checkbox怎么添加项
怎么才能在textbox中输入内容,然后通过button按钮将textbox中的内容变成一个checkbox,请指点...
怎么才能在textbox中输入内容,然后通过button按钮将textbox中的内容变成一个checkbox,请指点
展开
1个回答
展开全部
1)在Visual studio中新建一个WindowsApplication。在Form1上布置两个控件textBox1和button1,如下图
2)后台代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
// 定义一个checkbox
CheckBox chkBox;
public Form1()
{
InitializeComponent();
}
// 点击button1
private void button1_Click(object sender, EventArgs e)
{
// 如果chkBox已经加载,则退出
if (chkBox != null) return;
// 如果textBox1没有内容输入则退出
if(textBox1.Text.Trim()==string.Empty) return;
// 动态加载一个Checkbox
chkBox = new CheckBox();
chkBox.Left = 10;
chkBox.Top = 10;
// 将textBox1输入内容作为checkbox的提示
chkBox.Text = textBox1.Text;
// 点击checkbox时的事件处理
chkBox.Click += chkBox_Click;
this.Controls.Add(chkBox);
}
void chkBox_Click(object sender, EventArgs e)
{
if (chkBox.Checked)
{
MessageBox.Show(chkBox.Text + "被选中!");
}
else
{
MessageBox.Show(chkBox.Text + "没有选中!");
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询