求大神给这个的bt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求大神给这个的bt相关的知识,希望对你有一定的参考价值。

参考技术A 需要电脑支持蓝牙,或者插蓝牙适配器,按向导提示,连接蓝牙设备,即你的耳机
不过你接上又能干什么呢,效果不会太好的

支持继续追问,帮你分析,助你解决问题,不用再追加分了追问

.....

参考技术B 还有其他图片没有

C#里怎么用代码删除动态生成的按钮

如题;
for (int i = 0; i < 9; i++)

for (int j = 0; j < 9; j++)

Button bt = new Button();
bt.Size = new Size(20, 20);
bt.Location = new Point(i * 20, j * 20 + 50);
bt.TabStop = false;
Controls.Add(bt);


像这样生成的9X9的按钮,怎样用代码全部删除,最好这个代码在一个click事件里,像一键清除那样!求大神指点!

参考技术A private void button1_Click(object sender, EventArgs e)

Clear(this);
//label1.Text = i.ToString();


private void Clear(Control ctrl)


foreach (Control c in Controls)

if (c is Button)

c.Dispose();
//i++;
Clear(c);


本回答被提问者采纳
参考技术B 如果你动态生成的控件是放在一个容器里面的(panel),那么直接panel.Controls.Clear(); 参考技术C 创建按钮的时候,把它们都存到一个List里面,删除的时候就方便了。 参考技术D Panel p = new Panel();
public Form1()

InitializeComponent();
p.Width = 500;
p.Height = 500;
p.BackColor = Color.Black;
p.Location = new Point(0, 0);
for (int i = 0; i < 9; i++)

for (int j = 0; j < 9; j++)

Button bt = new Button();
bt.Size = new Size(20, 20);
bt.Location = new Point(i * 20, j * 20 + 50);
bt.TabStop = false;
bt.Click+=new EventHandler(bt_Click);
p.Controls.Add(bt);


this.Controls.Add(p);


private void bt_Click(object sender, EventArgs e)

Button b=(Button)sender;
b.Hide();

请采纳!
第5个回答  2013-05-27 就跟楼下说的那样,最好放在一个panel(面板)里,这样只要清除面板就可以了,清楚代码楼下已经列出

以上是关于求大神给这个的bt的主要内容,如果未能解决你的问题,请参考以下文章

求CSS大神,图中这个边框怎么做出来

谁有有用的BT种子资源拜托各位大神

跪求大神给我讲下怎么用java写银行管理系统的销户功能只要销户就可以了

求Matlab大神给一个解下面这个非线性方程组的方法!!!!!!!!!!!!!

用啥软件下BT种子里面的文件速度快一些?大神们帮帮忙

求大神帮忙给一个简单的MVC模式的增删改查的例子