Wywołanie procedury

0

Mam dwie procedury:

procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem;
  Selected: Boolean);    
 
procedure TForm1.ColorBox1Change(Sender: TObject); 

i chciałbym w zdarzeniu OnChange ColorBoxa wywołać taką procedurę jaka wykonuję się po kliknięciu na jakiś element w ListView, jak to zrobić?

1

NazwaProcedury(Argument1, Argument2, Argument3);

(słownie) NazwaProcedury, nawias, argument1, argument2, argument3, nawias, średnik.

0

Nie no, aż takim noobem nie jestem. Problem w tym, że przypadku "normalnego" użycia np. ListView1SelectItem parametry są chyba automatycznie przypisywane do procedury. Nie wiem teraz właśnie jakie mam je podać (oprócz pierwszego, którym będzie prawdopodobnie ColorBox1).

0

Jeśli masz tak "konkretnie odpowiadać" tomriddle to w ogóle przestań tutaj pisać. Do pytającego: nie mam teraz pod ręką Delphi, bo mój komputer poszedł do serwisu, ale odpowiem najprościej Sender to będzie komponent klasy TListView na którym chcesz operować, Item to będzie na przykład LV.Items.Item[IndeksElementuLiczonyOdZera], a Selected to wiadomo True lub False, w zależności od tego czy dany element jest zaznaczony czy nie. A i raczej pytanie jest z serii banalnych i według mnie dotyczy ono podstaw, jednak nie ma problemów, nie wszyscy muszą wszystko wiedzieć, a poza tym to dział Newbie.

0

jeśli nie używasz tych parametrów w funkcji to podaj jakiekolwiek byle się typ zgadzał.

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