Przypisanie wartości do kolejnych wierszy

0

Witam! Na początku chciałem zaznaczyć, że jestem początkujący i że przez cały dzień szukam informacji jak rozwiązać mój problem (może używam złych fraz). Nie udało mi się i proszę o pomoc.

Modyfikuje program Klikacz autorstwa Adama tak, żeby klikał w więcej, niż tylko w jedno miejsce.

Nie wiem jak zrobić, żeby program przypisywał pozycje X,Y do kolejnego wiersza tablicy. Liczba wierszy jest ustalana przez przyciski dodaj/usuń wiersz więc nie jest stała.

Nie wiem czy ta część kodu się przyda, przypisuje niestety wartości do stałych komórek.

GetCursorPos(MousePos);  // pobierz pozycje kursora
    StringGrid1.Cells[1,1]:= IntToStr(MousePos.X); // przypisanie pozycji do X, Y
    StringGrid1.Cells[2,1] := IntToStr(MousePos.Y);
0
GetCursorPos(MousePos);  // pobierz pozycje kursora
StringGrid1.Cells[col, row]:= IntToStr(MousePos.X); // przypisanie pozycji do X, Y
StringGrid1.Cells[col, row] := IntToStr(MousePos.Y);

muszisz modyfikowac wartość row żeby zapisywał w wierszu w którym chcesz.
np. masz zmienna globalna num_row w której zapisujesz numer wiersza w jakim ostatnio zapisałeś wartość i przy każdym kliknięciu zwiększasz wartość tej zmiennej o 1 za pomocą Inc(num_row);

przy zapisie wartość do stringgrida zamiast wpisywać na sztywno numer wiersza podstawiasz wartość zmiennej num_row

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