デフォルトで2つのコンボボックスと、最初のコンボボックスの下に2つの新しいコンボボックスを作成する1つの「+」ボタンがあるパネルがあります.2つのコンボボックスで複数の(n)行を作成でき、すべてが機能しています.これらのボックスの値を取得する方法がわかりませんか?
コントロールを作成(追加)するためのコードは次のとおりです
private void btnCreateFilter_Click(object sender, EventArgs e)
{
y += comboBoxHeight;
ComboBox cb = new ComboBox();
cb.Location = new Point(x, y);
cb.Size = new Size(121, 21);
panelFiltri.Controls.Add(cb);
yDrugi += comboBoxHeight;
ComboBox cbSql = new ComboBox();
cbSql.Location = new Point(xDrugi, yDrugi);
cbSql.Size = new Size(121, 21);
panelFiltri.Controls.Add(cbSql);
btnCancel.Location = new Point(btnCancel.Location.X, btnCancel.Location.Y + 25);
btnSaveFilter.Location = new Point(btnSaveFilter.Location.X, btnSaveFilter.Location.Y + 25);
}
そして、ここに私が迷っているコードがあります:
private void btnSaveFilter_Click(object sender, EventArgs e)
{
int i;
foreach (Control s in panelFiltri.Controls)
{
//GOT LOST
}
}