你好,我正在一些个人项目, 我有很多组合框在我的项目中,其名称是combobox1,combobox2等.. 我试图做的是,分别获取combobox.text值并据此做一些工作。c#从使用循环获取值像combobox [i],i ++
这是我的代码如下;
for (i = 1; i <= geneList.Length; i++)
{
baserequest = "/" + comboBox[i].Text + ".docx";
sources.Add(new Source(new WmlDocument(basesource + geneList[i] + baserequest), false));
baserequest="";
DocumentBuilder.BuildDocument(sources, Path.Combine(tempDi.FullName, "Output.docx"));
}
这样,实际上不起作用。我搜索了但我认为我在搜索某物,因为我所能得到的是关于迭代项目的事情,但我想要做的就是这个;
组合框[I]。文本
非常感谢你。
如果您的组合框命名为comboBox1,comboBox2 ....则不能使用comboBox [2]等sintax引用comboBox2。这个语法的意思是..给我第三个组合框存储在一个组合框数组中,包含至少3个元素。 – Steve
那么我能做什么,它的作品,如果我写如 baserequest =“/”+ comboBox1.Text +“.docx”; 但它不是一个优化的解决方案。我必须为每个组合框编写这条线。 – Ozzzy