Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удаление из списка 2 на n


Ksanf ©   (2007-12-18 23:23:00) 

Господа программиста помогите, нужно чтобы было так: если я кликаю по шейпу и его свойсво Tag=какой то ячейке из списка 2 на n(этот список SpArray) эта строка из списка удалилась.
if (SSRight in Shift) then begin
for j:=0 to LineCount-1 do begin
if  (SpArray[0,j]=TShape(Sender).Tag) or
    (SpArray[1,j]=TShape(Sender).Tag) then begin
    SpArray[0,k]:=SpArray[0,k+1];// сдесь вижу зло но не пойму как быть
    SpArray[1,k]:=SpArray[1,k+1];
end;
  LineCount:=LineCount-1;
   SetLength(SpArray,2,LineCount);
end;
end;
Заранее благодарен.


Германн   (2007-12-19 00:50:00) [1]

Список сортированный или нет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо