0
我有一個Infragistics UltraGrid控件。當我將鼠標懸停在網格中的某個單元格上時,它將該單元格的內容顯示爲工具提示約5秒鐘。我想增加這個時間表。我試圖覆蓋該屬性(AutoPopupDelay
),但它仍然不起作用。Infragistics單元格翻轉時間幀增加
我有一個Infragistics UltraGrid控件。當我將鼠標懸停在網格中的某個單元格上時,它將該單元格的內容顯示爲工具提示約5秒鐘。我想增加這個時間表。我試圖覆蓋該屬性(AutoPopupDelay
),但它仍然不起作用。Infragistics單元格翻轉時間幀增加
請嘗試以下代碼,如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