0 votes

Recherche de l'emplacement dans le contrôle de l'utilisateur

J'ai un contrôle utilisateur nommé XtraTreeList (c'est une combinaison de treeview et datagridview) dans lequel je veux obtenir l'emplacement de la cellule et des nœuds, mais je ne trouve aucune propriété ou méthode pour cela. Quelqu'un l'a utilisé ou a une idée à ce sujet ?

Ou puis-je utiliser l'approche graphique pour trouver l'emplacement de la cellule ou des nœuds ? Par exemple, à travers le texte de la cellule, puis-je obtenir l'emplacement de la cellule dans la XtraTreeList à l'aide des graphiques ?

1voto

Harikrishna Points 1256
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
}

Cette fonction peut être utilisée pour obtenir les limites de la cellule.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X