Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB58GetItemAt.shtml

Глава 58. TListView.GetItemAt

Метод GetItemAt

Затрагиваемые объекты Все элементы управления представлением в виде списка
Назначение Метод GetItemAt возвращает элемент представления в виде списка, найденный в указанной позиции.
Объявление function GetItemAt(X,Y: Integer): TListItem;
Параметры  
    X Горизонтальная координата проверяемой позиции.
    Y Вертикальная координата проверяемой позиции.
Пример синтаксиса
// При нажатии правой кнопкой мыши внутри элемента управления
// представлением в виде списка метод GetItemAt выясняет, имеется
// ли в этой позиции элемент представления в виде списка,
// и отображает соответствующее окно сообщения,

procedure TForm1.ListView1MouseUp(Sender: TObject; Button: TMouseButton;
                                  Shift: TShiftState; X,Y: Integer);
var
   MyListItem: TListItem;
   TempString: String;

begin
  if Button = mbRight then begin
     MyListItem := TListltem.Create(ListView1.Items);
     MyListItem := ListView1.GetltemAt(X,Y);
     if MyListItem <> nil then begin
        TempString := MyListltem.Caption + ' found';
      Application.MessageBox(PChar(TempString),'List View Item Found',MB_OK);
     end else 
// MyListltem возвращает nil 
      Application.MessageBox('There is no list view item there',
                             'No List View Item Found', MB_OK); 
  End;

end;
Описание Метод GetItemAt возвращает элемент представления в виде списка, найденный в позиции, указанной параметрами X и Y, с использованием системы координат элемента управления представления в виде списка. Если в этой позиции не было найдено никакого элемента, он возвращает Nil.
[Свойство AllocBy] [Метод AlphaSort] [Метод Arrange] [Свойство BoundingRect] [Свойство Column] [Свойство ColumnClick] [Свойство Columns] [Метод CustomSort] [Свойство DropTarget] [Метод FindCaption] [Метод FindData] [Метод GetItemAt] [Метод GetNearestItem] [Метод GetNextItem] [Свойство IconOptions] [Метод IsEditing] [Свойство ItemFocused] [Свойство Items] [Свойство LargeImages] [Свойство MultiSelect] [Событие OnChange] [Событие OnChanging] [Событие OnColumnClick] [Событие OnCompare] [Событие OnDeletion] [Событие OnEdited] [Событие OnEditing] [Событие OnInsert] [Свойство ReadOnly] [Метод Scroll] [Свойство SelCount] [Свойство Selected] [Свойство ShowColumnHeaders] [Свойство SmallImages] [Свойство SortType] [Свойство StateImages] [Метод StringWidth] [Метод UpdateItems] [Свойство ViewOrigin] [Свойство VisibleRowCount]

<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB58GetItemAt.shtml