【问题标题】:Finding the Location in the User Control在用户控件中查找位置
【发布时间】:2010-02-04 23:37:35
【问题描述】:

我有一个名为 XtraTreeList(它是 treeview 和 datagridview 的组合)的用户控件,我想在其中获取单元格和节点的位置,但我找不到任何属性或方法。有人使用过它或对此有任何想法吗?

或者我可以使用图形方法来查找单元或节点的位置吗?比如,通过单元格的文本,我可以借助图形获取单元格在XtraTreeList中的位置吗?

【问题讨论】:

  • 这是您自己的用户控件,还是您正在使用的库中的一个(您无法控制)?
  • 您是否尝试联系 DevExpress 支持?我过去使用过 DevExpress,他们的支持非常好。
  • 我用过。我在他们的论坛上发布了与上述相同的问题,但没有得到任何答案。

标签: c# .net user-controls devexpress


【解决方案1】:
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
}

此函数可用于获取单元格的边界。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 2014-10-03
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    相关资源
    最近更新 更多