DotNet · 2022年3月5日

DoubleInput1控件Free-Text相关属性说明

FreeTextEntryMode为True时,则输入值将不受控制,此时需要一个转换机制,
AutoResolveFreeTextEntries为true时,由控件自动解析转换为合法数值,如设置为False,则需要额外加入转换代码,如下:

    Private Sub DoubleInput1_ConvertFreeTextEntry(sender As Object, e As DevComponents.Editors.FreeTextEntryConversionEventArgsHandles DoubleInput1.ConvertFreeTextEntry
        Me.Text = e.ValueEntered
        Try
            e.ControlValue = CDbl(e.ValueEntered)
            e.IsValueConverted = True
        Catch ex As Exception
            e.IsValueConverted = False
        End Try
    End Sub
此种方式可以比自动模式获得更多的控制性,但没有特殊情况,不需要这么做
FreeTextEntryToggleKey:可以通过快捷键在自由输入和可控输入之间切换。默认为无,则无法手动切换
AutoOffFreeTextEntry:当FreeTextEntryMode为True时,则当本值为True时,则在第一次获得焦点输入,然后再失去焦点后,就会自动设FreeTextEntryMode为False,目地就是方便第一次输入,但其实意义不大,自由输入的本意就是方便更改,而不是第一次输入

最新电影,电视剧,尽在午夜剧场

电影电视剧午夜不寂寞