Listbox

0

Zapewne jest możliwość zrobić coś takiego, żeby program zczytywał nad którym elementem w listbox znajduje się myszka... Jesli ktoś z was wie, jak to zrobić, to prosze o pomoc... nie chodzi naturalnie o itemindex. Chodzi, zeby program sprawdzał coś takiego bez zaznaczania elementu... Bardzo proszę o pomoc i z góry dziękuję... :)

0

listbox.ItemAtPos

współrzędne w ItemAtPos liczymy względem lewego górnego rogu listboxa a nie ekranu.

0

W OnMouseMove listboxa

procedure TForm1.ListBox1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if ListBox1.ItemAtPos(Point(x,y), True)=-1 then
    Label1.Caption:='Brak itema'
  else
    Label1.Caption:=ListBox1.Items[ListBox1.ItemAtPos(Point(X,Y),True)];
end;

//nie zauważyłem, że Eristoff odpowiedział już kiedy pisałem kod...

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