绑定包含在分组框中的文本框



我有一个带有Groupbox的Winforms应用程序,而Groupbox又包含一个文本框。我发现文本框在包含在分组框中时不会绑定,即使它在未包含在分组框中时(正确(绑定也是如此。

无论绑定是在"属性"窗口中还是在代码中表示,都是如此。有没有其他人经历过这种行为或对此有解释?

请注意,文本框是否启用没有区别。

从 Windows 设计器.vb 文件中:

    Me.HearingInfoGroupBox.Controls.Add(Me.HearingTypeTextBox)
{...}
    Me.HearingInfoGroupBox.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    Me.HearingInfoGroupBox.Location = New System.Drawing.Point(17, 109)
    Me.HearingInfoGroupBox.Name = "HearingInfoGroupBox"
    Me.HearingInfoGroupBox.Size = New System.Drawing.Size(333, 152)
    Me.HearingInfoGroupBox.TabIndex = 47
    Me.HearingInfoGroupBox.TabStop = False
    Me.HearingInfoGroupBox.Text = "Hearing Info"
{...}
    Me.HearingTypeTextBox.Enabled = False
    Me.HearingTypeTextBox.Location = New System.Drawing.Point(112, 86)
    Me.HearingTypeTextBox.Name = "HearingTypeTextBox"
    Me.HearingTypeTextBox.Size = New System.Drawing.Size(204, 20)
    Me.HearingTypeTextBox.TabIndex = 59

从窗体代码文件(或设计器,如果通过"属性"窗口实现(:

    Me.HearingTypeTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.JuvPlacementDataBindingSource, "HearingType", True))
事实证明,

这是由于表单上其他地方的不相关的绑定错误。 解决后,报告的行为消失了。

最新更新