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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2012, 16:15   #1
Heng
Форумчанин
 
Регистрация: 27.02.2012
Сообщений: 117
По умолчанию Проблема с событием StringGrid'a - SelectCell

Незнаю как через объект вытащить процедуру
Код:
procedure TGenTab.Muve(StringGrid1:TStringGrid;ACol, ARow: Integer; var CanSelect: Boolean);
begin

 with Form1.StringGrid1 do
    begin
      if (ACol > 0) and (Cells[ACol-1, ARow ] = '') then
        begin cells[acol-1,arow]:=cells[ACol,arow]; cells[ACol,arow]:='' end
       else if (ACol < ColCount-1) and (cells[ACol+1,arow]='') then
        begin cells[acol+1,arow]:=cells[ACol,arow]; cells[ACol,arow]:='' end
       else if (ARow >0) and (cells[ACol,ARow-1]='') then
        begin cells[acol,arow-1]:=cells[ACol,arow]; cells[ACol,arow]:='' end
       else if (ARow <RowCount-1) and (cells[ACol,ARow+1]='') then
        begin cells[acol,arow+1]:=cells[ACol,arow]; cells[ACol,arow]:='' end
    end;

end;
и повесить ее на событие
Код:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
  Move.create(True);
  Move.Muve(StringGrid1,ACol,ARow,CanSelect);

end;
Help me !!!
Heng вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из stringgrid'a в sql server kate158 БД в Delphi 3 02.07.2012 09:25
Проблема с событием OnChange компонента DriveComboBox (C++Builder 6) Teor C++ Builder 4 15.07.2010 21:58
C++ Builder альтернатива StringGrid'a romec1 C++ Builder 8 19.04.2010 15:37
Два StringGrid'a ARXangel Общие вопросы Delphi 2 26.05.2009 12:55
Странности в работе с событием OnTimer Mixasik Общие вопросы Delphi 3 17.01.2009 01:22