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

Глава 60. TTreeView.GetNodeAt

Метод GetNodeAt

Затрагиваемые объекты Все элементы управления древовидным представлением
Назначение Метод GetNodeAt возвращает узел дерева, найденный в указанной точке.
Объявление function GetNodeAt(X,Y: Integer): TTreeNode;
Параметры  
X Горизонтальная координата точки, которую необходимо проверить.
Y Вертикальная координата точки, которую необходимо проверить.
Пример синтаксиса
//  Распечатать заголовок выбранного в настоящий момент узла при каждом
// щелчке мышью внутри элемента управления древовидным представлением
procedure TForm1.TreeView1Click(Sender: TObject);
var
  MousePos: TPoint;
  ANode: TTreeNode;
begin
  if GetCursorPos(MousePos) = True then begin
     ANode := TTreeNode.Create(TreeView1.Items);
     MousePos := ScreenToClient(MousePos);
     ANode := TreeView1.GetNodeAt (MousePos.X, MousePos.Y);
     if ANode = nil then lblCurrNode.Caption := 'none'
                    else lblCurrNode.Caption := ANode.Text;
  end;
end;
Описание Параметры X и Y определяют проверяемую точку в системе координат элемента управления древовидным представлением. Если в определенной позиции существует узел дерева” программа возвращает GetNodeAt. В противном случае она возвращает Nil.

Смотри также "Древовидные структуры в БД" и "Древовидные структуры в БД изд.2"


[Метод AlphaSort] [Метод FullCollapse] [Метод FullExpand] [Метод GetHitTestInfoAt] [Метод GetNodeAt] [Свойство HideSelection] [Свойство Images] [Свойство Indent] [Метод IsEditing] [Свойство Items] [Событие OnChanging] [Событие OnCollapsed] [Событие OnCollapsing/P> [Событие OnCompare] [Событие OnDeletion] [Событие OnEdited] [Событие OnEditing] [Событие OnExpanded] [Событие OnExpanding] [Событие OnGetImageIndex] [Событие OnGetSelectedIndex] [Свойство ReadOnly] [Свойство ShowButtons] [Свойство ShowLines] [Свойство ShowRoot] [Свойство SortType] [Свойство StateImages]

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




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


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