请教关于动态添加删除组合框并合并文档功能的实现问题 本帖最后由 yyada 于 2013-05-09 13:16:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 删除键就可以每次删掉最后一个,其他的没听懂你说的ArrayList array = new ArrayList();在button1中加句: [code=csharp]array.Add(cbb.Text); cbb.TextChanged += cbb_TextChanged;然后void cbb_TextChanged(object sender, EventArgs e) { foreach (Control text in this.Controls) { if (text is ComboBox) { ComboBox coo = (ComboBox)text; if (coo.Focused) { index = coo.TabIndex; array.RemoveAt((index - 6)); array.Insert((index - 6), coo.Text); //MessageBox.Show(aaa.ToString()); } } } //throw new NotImplementedException(); }//删除键: private void button4_Click(object sender, EventArgs e) { if (i == 0) MessageBox.Show("已经无法删除了"); cbbname = ("cbb" + i).ToString();//剩下的最后一个创建的combobox控件的名称 //按照控制顺序来删除combobox foreach (Control c in this.Controls) { if (c is ComboBox) { ComboBox cbb = (ComboBox)c; //当前选择的combobox控件 if (cbb.Name.ToString() == cbbname.ToString()) { int ee = i-1; i--; array.RemoveAt(ee); this.Controls.Remove(c); } } } } [/code] 求各位大虾指点下,C#中用到组合键应该Using什么? 小问题难道我啊!这个图始终就是不居中?高手!纯前台! 子窗体仅显示一个 C# Access 顯示秒 ImagList ,Handle问题 QQ的文件传输是UDP吗?有没有UDP传输的例子? C#创建缩略图的问题,如何设定压缩率? 谁能告诉我:dataset如何通过网络传输? 请问如何对之前用C#开发的中文软件做英文化 c#中如何把access返回的值转化成int型!!请高手指教!! 求个winfrom 的httpserver的例子 C#中的变量范围问题
在button1中加句:
[code=csharp]array.Add(cbb.Text);
cbb.TextChanged += cbb_TextChanged;
然后void cbb_TextChanged(object sender, EventArgs e)
{
foreach (Control text in this.Controls)
{
if (text is ComboBox)
{
ComboBox coo = (ComboBox)text;
if (coo.Focused)
{
index = coo.TabIndex;
array.RemoveAt((index - 6));
array.Insert((index - 6), coo.Text);
//MessageBox.Show(aaa.ToString());
}
}
}
//throw new NotImplementedException();
}
//删除键:
private void button4_Click(object sender, EventArgs e)
{
if (i == 0)
MessageBox.Show("已经无法删除了");
cbbname = ("cbb" + i).ToString();//剩下的最后一个创建的combobox控件的名称
//按照控制顺序来删除combobox
foreach (Control c in this.Controls)
{
if (c is ComboBox)
{
ComboBox cbb = (ComboBox)c; //当前选择的combobox控件
if (cbb.Name.ToString() == cbbname.ToString())
{
int ee = i-1;
i--;
array.RemoveAt(ee);
this.Controls.Remove(c);
}
}
}
} [/code]