こんにちは私はいくつかのパーソナルプロジェクトに取り組んでいます 私のプロジェクトにはコンボボックス1、コンボボックス2などのコンボボックスがたくさんあります。 doは、それぞれcombobox.text値を取得し、これに基づいていくつかの作業を行います。C#コンボボックス[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]の.text
ありがとうございました。
コンボボックスの名前がcomboBox1、comboBox2 ....の場合、comboBox [2]のようなsintaxを使用してcomboBox2を参照することはできません。この構文は、少なくとも3つの要素を含むコンボボックスの配列に格納された3番目のコンボボックスを私に与えます。 – Steve
だから私は何をすることができます、それは私のように書いた場合に動作します baserequest = "/" + comboBox1.Text + ".docx"; ですが、最適化されたソリューションではありません。私はすべてのコンボボックスのためにこのカップルラインを書く必要があります。 – Ozzzy