Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2015, 14:14   #1
DuMaHc
 
Регистрация: 23.01.2015
Сообщений: 6
По умолчанию При удалении строки в StringGrid не удаляется первая ячейка(первый столбец)

Помогите пожалуйста при удалении строки в StringGrid не удаляется первая ячейка(первый столбец), вот код при нажатии на кнопку
Код:
procedure DeleteGridRow(i:integer);
var k,j: integer;
begin
 for k:=i to form1.StringGrid4.rowcount-2 do
  for j:=1 to form1.StringGrid4.colcount-1 do
     begin
        form1.StringGrid4.cells[j,k]:=form1.StringGrid4.cells[j,k+1];
        form1.StringGrid4.Repaint;
     end;
     form1.StringGrid4.rowcount:=form1.StringGrid4.rowcount-1;
end;

procedure TForm1.Button7Click(Sender: TObject);
var i: integer;
begin
 for i:=StringGrid4.RowCount-1 downto StringGrid4.FixedRows do
   if StringGrid4.Cells[5,i] = '' then
     DeleteGridRow(i);
end;

Последний раз редактировалось Stilet; 28.01.2015 в 14:24.
DuMaHc вне форума Ответить с цитированием
Старый 28.01.2015, 14:25   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попробовать так не хочешь?: http://www.programmersforum.ru/showthread.php?t=162049
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.01.2015, 14:29   #3
DuMaHc
 
Регистрация: 23.01.2015
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Попробовать так не хочешь?: http://www.programmersforum.ru/showthread.php?t=162049
Пробовал вообще ничего не получилось
DuMaHc вне форума Ответить с цитированием
Старый 28.01.2015, 14:38   #4
DuMaHc
 
Регистрация: 23.01.2015
Сообщений: 6
По умолчанию

Все решил проблему for j:=1 to form1.StringGrid4.colcount-1 do, необходимо j:=0
DuMaHc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
StringGrid копир. даных с строки в столбец ogamilait Компоненты Delphi 2 15.11.2013 22:14
Переставить строки матрицы, чтобы первый столбец с наименьшим элементом оказался упорядоченным по убыванию Koverova Помощь студентам 1 14.05.2012 15:25
При удалении строки слетают формулы Enkoff Microsoft Office Excel 5 28.09.2011 17:16
При удалении строки, нарушается ссылка на нее transgd Microsoft Office Excel 14 23.08.2010 13:20
С++. Ошибка при удалении последней строки из файла _Dis_ Помощь студентам 12 28.08.2009 21:33