Подскажите по проблеме. Во время заполнения таблицы заношу в ComboBox значения ( comboBox1.Items.Add(textBox3.Text) Возникла проблема-заносятся одинаковые значения.Как перебрать все уже имеющиеся элементы ComboBox,чтобы не добавлять одинаковые? Спасибо большое!
Admiral Можно не перебирать элементы. Перед добавлением очередной строки можно спросить combobox есть ли у него такая. Код (Text): ' Visual Basic If comboBox1.FindString(textBox3.Text) = -1 Then comboBox1.Items.Add(textBox3.Text) End If /// C# if (comboBox1.FindString(textBox3.Text) == -1) comboBox1.Items.Add(textBox3.Text); // Delphi if comboBox1.Items.IndexOf(textBox3.Text) = -1 then comboBox1.Items.Add(textBox3.Text); // CBuilder if (comboBox1->Items->IndexOf(textBox3->Text) == -1) comboBox1->Items->Add(textBox3->Text); // C++ MFC/ATL if (comboBox1->FindString(textBox3->Text) == -1) comboBox1->Items->Add(textBox3->Text); /* С */ if (CB_ERR == SendMessage(hwndCB, (UINT)CB_FINDSTRING, (WPARAM)-1, (LPARAM)pszText)) SendMessage(hwndCB, CB_ADDSTRING, 0, (LPARAM)pszText); ;; asm invoke SendMessage, hwndCB, CB_FINDSTRING, -1, pszText cmp eax,CB_ERR jnz short @F invoke SendMessage, hwndCB, CB_ADDSTRING, 0, pszText @@: