如何绑定WinForm文本框以更新TextChanged而不是LostFocus

时间:2009-09-01 03:36:44

标签: .net winforms data-binding

我将文本框绑定到对象的属性,并希望在TextChanged事件上更新属性,而不是默认的LostFocus事件。怎么会这样做?

如果Binding对象上有一个属性来指定应该使用哪个事件,那就太好了。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

我创建了自己的Binding类来封装这种行为。

Imports System.Windows.Forms

Public Class ObjectBinding
    Inherits Binding

    Public Sub New(ByVal propertyName As String, ByVal dataSource As Object, ByVal dataMember As String)
        MyBase.New(propertyName, dataSource, dataMember)
        MyBase.DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged
    End Sub

End Class