GrapeCity.Win.MultiRow Namespace > TipNotify Class : ToolTipSpan Property |
<SRDescriptionAttribute("Indicates the period of time, in milliseconds, the tooltip remains before the tooltip automatically hides.")> <DefaultValueAttribute()> Public Property ToolTipSpan As Integer
Dim instance As TipNotify Dim value As Integer instance.ToolTipSpan = value value = instance.ToolTipSpan
[SRDescription("Indicates the period of time, in milliseconds, the tooltip remains before the tooltip automatically hides.")] [DefaultValue()] public int ToolTipSpan {get; set;}
Exception | Description |
---|---|
System.ArgumentOutOfRangeException | The assigned value is less than 0. |
void setRequiredTypeValidator_Click(object sender, EventArgs e) { Template template = Template.CreateGridTemplate(1); RequiredTypeValidator requiredTypeValidator = new RequiredTypeValidator(); requiredTypeValidator.RequiredType = typeof(decimal); TipNotify tipNotify = new TipNotify(); tipNotify.ToolTipIcon = ToolTipIcon.Warning; tipNotify.ToolTipSpan = 6000; tipNotify.ToolTipTitle = "Requird Type Error"; tipNotify.ToolTipText = "The original value is not Decimal type"; //When you escape edit mode, the acion is done (press ESC key) tipNotify.DoActionReason = ValidateReasons.CancelEdit; requiredTypeValidator.Actions.Add(tipNotify); //When cancel edit, this value is validated. template.Row.Cells[0].Value = "I'm a string type"; template.Row.Cells[0].Validators.Add(requiredTypeValidator); this.gcMultiRow1.Template = template; label.Text = "The RequiredTypeValidator's RequiredType is decimal type, by default, the cell's value is 'I'm a string type', if you enter edit mode and input a value, then press ESC to escape edit mode to trigger validation (DoActionReason is CancelEdit), the old default value is validated, it is not a Decimal type value, so validation fails."; }
Private Sub setRequiredTypeValidator_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setRequiredTypeValidator.Click Dim template As Template = template.CreateGridTemplate(1) Dim requiredTypeValidator As New RequiredTypeValidator() requiredTypeValidator.RequiredType = GetType(Decimal) Dim tipNotify As New TipNotify() tipNotify.ToolTipIcon = ToolTipIcon.Warning tipNotify.ToolTipSpan = 6000 tipNotify.ToolTipTitle = "Requird Type Error" tipNotify.ToolTipText = "The original value is not Decimal type" 'When you escape edit mode, the action is done (press ESC key) tipNotify.DoActionReason = ValidateReasons.CancelEdit requiredTypeValidator.Actions.Add(tipNotify) 'When cancel edit, this value is validated. template.Row.Cells(0).Value = "I'm string type" template.Row.Cells(0).Validators.Add(requiredTypeValidator) Me.gcMultiRow1.Template = template label.Text = "The RequiredTypeValidator's RequiredType is decimal type, by default, the cell's value is 'I'm string type', if you enter edit mode and input a value, then press ESC to escape edit mode to trigger validation (DoActionReason is CancelEdit), the old default value is validated, it is not a Decimal type value, so validation fails." End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2