Поиск местоположения в пользовательском элементе управления - PullRequest
0 голосов
/ 30 января 2010

У меня есть один пользовательский элемент управления с именем XtraTreeList (это сочетание дерева и таблицы данных), в котором я хочу получить местоположение ячейки и узлов, но не могу найти какое-либо свойство или метод для этого. Кто-нибудь использовал это или любую идею об этом?

Или я могу использовать графический подход, чтобы найти местоположение ячейки или узлов? Мол, через текст ячейки я могу получить местоположение ячейки в XtraTreeList с помощью графики?

1 Ответ

1 голос
/ 02 февраля 2010
private Rectangle GetCellBounds(TreeList tree, TreeListNode node, int cellIndex)
{
    RowInfo ri = tree.ViewInfo.RowsInfo[node];
    if (ri == null) return Rectangle.Empty;

    CellInfo ci = tree.ViewInfo.RowsInfo[node].Cells[cellIndex] as CellInfo;
    return ci.Bounds
}

Эту функцию можно использовать для получения границ ячейки.

...