Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.05.2008, 18:11
KoLiN KoLiN вне форума
Прохожий
 
Регистрация: 11.05.2008
Сообщения: 1
Репутация: 10
По умолчанию Очистка StringGrid

Как удалить строку в StringGrid ??

Просто проблема в 2 типах

Код:
type

  TMotor=record
    name:String;
    price:integer;
    tuning: Set of (CD, Alarm, Condition);
    end;

Сделал такую процедуру
Код:
procedure Del_element(StringGrid1:TStringGrid);
var
  x,y : Integer;
begin

  x := StringGrid1.Selection.Left;
  y := StringGrid1.Selection.Top;

  StringGrid1.Cells[1, y] := '';
  MotList[y].name := '';

  StringGrid1.Cells[2, y] := '';

  StringGrid1.Cells[3, y] := '';
end;
Строка очищается. Но сделано так, что при нажатии на строчку данные из строк передаются в едит.

Эта строка очищает первый столбик (0-й столбик цифры от 0 до 10)
Код:
  StringGrid1.Cells[1, y] := '';
  MotList[y].name := '';

Как сделать для 2 и 3 столбиков. Чтоб информация удалялась из массива. А не просто из строчек StringGrid ??

Помогите! Я ламо ((
Ответить с цитированием
  #2  
Старый 11.05.2008, 20:47
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Код:
for I:=0 to StringGrig.RowCount-1 do
  for J:=0 to StringFrid.ColCount-1 do
    StringGrid.Cell[J,I]:='';
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:27.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025