Консультация № 183167
14.05.2011, 17:10
52.69 руб.
0 1 1
Здравствуйте! Прошу помощи в следующем вопросе: Удаление выбранной строки в ComboBox.
Сейчас я использую такой код
Код:
procedure TForm2.ComboBox3KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if ord(Key)=13 then
ComboBox3.Items.Add(ComboBox3.Text);
if ord(Key)=46 then
ComboBox3.Items.Delete(ComboBox3.Items.Count-1);
end;

Добавление не критично, фильтр в комбобоксе включен.
Вопрос, как удалить выбранную строку?
Сейчас удаляется только снизу вверх.
Возможно ли сделать что бы удалялась и выбранная строка тоже?
Заранее благодарю за совет.

Обсуждение

Неизвестный
14.05.2011, 17:28
общий
это ответ
Здравствуйте, Владимир!
Удалить выделенный элемент в ComboBox можно так
Код:
Combobox1.Items.Delete(Combobox1.ItemIndex);

или так
Код:
Combobox1.DeleteSelected;

Удачи!!!
5
Благодарю за быстрый ответ.
Форма ответа