|
Вопрос # 2 756/ вопрос открыт / |
|
Здравствуйте!
У меня есть код для кнопки, которая перемещает выделенные объекты из ListBox1 в ListBox2, можно ли его упростить, если да, то как?)
Приложение: Переключить в обычный режим- procedure TForm1.Button7Click(Sender: TObject);
- var ix:integer;
- begin
- with ListBox1 do begin
- if SelCount < 1 then exit;
- for ix := 0 to Items.Count-1 do
- if Selected[ix] then ListBox2.Items.Add(Items[ix]);
- for ix := Items.Count-1 downto 0 do
- if Selected[ix] then Items.Delete(ix);
- end;
- end;
 |
Вопрос задала: Наталья В. (статус: Посетитель)
Вопрос отправлен: 9 мая 2009, 21:05
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: min@y™
Второй цикл
for ix := Items.Count-1 downto 0 do
if Selected[ix]
then Items.Delete(ix);
можно заменить на DeleteSelected() – это метод TListBox.
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 9 мая 2009, 21:22
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 9 мая 2009, 21:42; участников в обсуждении: 1.
|
Вадим К (статус: Академик), 9 мая 2009, 21:42 [#1]:
Не понимаю, зачем это упрощать. Это и так написано просто...
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|