StringGrid zdarzenie klikania na cell

0

Czy kliknięcie w obszarze pojedynczej komórki StrngGrid'a może być zdarzeniem na które będzie program reagował? Inaczej czy może on rozróżniać kliknięcie w komórce dajmy na to [13,7] od kliknięcia w komórce przypuśćmy [23,13].
Jak zrealizować takie zachowanie programu?

0

Tak jest takie zdarzenie oczywiscie w StringGridzie, tylko nie pamietam dokladnie jak sie nazywa, ale szukaj cos z Cell , SelectCell lub ClickCell - cos w tym stylu. Potem ci wyskoczy procedura i np. odczytywac bedziesz mogl tak : StringGrid1.Cells[x,y] := ' Tutaj kliknieto' .Tak jakos to bylo :P

0

Rzeczywiście , ta procedura na zdarzenie wybrania komórki w String Grid'dzie zwraca parametry tej komórki : ACol i ARow w polach tekstowych Edit

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
Edit1.Text:=IntToStr(ACol);
Edit2.Text:=IntToStr(ARow);
end;

0

identyczne rezultay uzyskasz dla zdarzenia OnClick StringGrida

Edit1.Text:=SG.Cells[SG.Col,SG.Row];

0

identyczne rezultay uzyskasz dla zdarzenia OnClick StringGrida

Edit1.Text:=SG.Cells[SG.Col,SG.Row];

1 użytkowników online, w tym zalogowanych: 0, gości: 1