Infragistics细胞翻转时间框架增加

时间:2014-05-20 17:58:37

标签: c# infragistics ultragrid ultrawingrid

我有一个Infragistics UltraGrid控件。当我将鼠标悬停在网格中的单元格上时,它会将单元格的内容显示为工具提示约5秒钟。我想增加这个时间表。我试图覆盖该属性(AutoPopupDelay),但它仍然无效。

1 个答案:

答案 0 :(得分:1)

尝试Infragistics forum中讨论的以下代码。您希望将ToolTipText替换为单元格的值,但我认为您的代码已经这样做了。

C#:

UltraGrid1.DisplayLayout.Override.TipStyleCell = TipStyle.Hide;

if (e.Element.GetAncestor(typeof(RowUIElement)) != null) {
    if (object.ReferenceEquals(e.Element.GetType, typeof(RowAutoPreviewUIElement))) {
        ToolTipInfo.ToolTipTitle = "Row Warnings";
        ToolTipInfo.ToolTipText = "Your cell value";
        UltraToolTipManager1.SetUltraToolTip(UltraGrid1, ToolTipInfo);
        UltraToolTipManager1.ShowToolTip(UltraGrid1);
}

}

VB.NET:

UltraGrid1.DisplayLayout.Override.TipStyleCell = TipStyle.Hide

If e.Element.GetAncestor(GetType(RowUIElement)) IsNot Nothing Then
    If e.Element.GetType Is GetType(RowAutoPreviewUIElement) Then
        ToolTipInfo.ToolTipTitle = "Row Warnings"
        ToolTipInfo.ToolTipText = "Your cell value"        
        UltraToolTipManager1.SetUltraToolTip(UltraGrid1, ToolTipInfo)
        UltraToolTipManager1.ShowToolTip(UltraGrid1) 
    End If
End If