Ahoj.
Absolutne Tvoju poziadavku nechapem. Akoze ako zistit aky riadok?
Ved
1. dynamicke pole je premenlive a jeho struktura zavisi od Tvojho algoritmu.
2. 2-rozmerne pole moze byt typu [2,5], [5,2], alebo len [10] ...
Presne napis co chces dosiahnut.
Len tak strelim:
Na StringGrid1 -> Zalozka "Events" 2x potukaj na udalost "OnSelectCell". Otvori sa Ti zdrojovy kod na obsluhu udalosti po zvoleni bunky`myslou.
Tu mas v aCol - stlpec, aRow - riadok prave oznacenej bunky.
priklad kodu (
na Form1 je este Label1):
Kód:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; aCol, aRow: Integer;
var CanSelect: Boolean);
begin
Label1.Caption := '[' + IntToStr(aCol) + ',' + IntToStr(aRow) + ']';
end;
IntToStr - je funkcia, ktora konvertuje (premiena) CISLO na
RETAZEC