【问题标题】:Get textbox value in user control获取用户控件中的文本框值
【发布时间】:2014-06-01 21:57:39
【问题描述】:

我是阿南德。我有一个关于如何在用户控件的文本框中获取文本值的问题。我做了一个小应用程序。我使用 Form1 作为主窗体,并在窗体中放置一个面板。在面板中,我将放置包含文本框的自定义用户控件。现在,我想在用户控件的文本框中获取文本并将其显示在 msgbox 中。谁能帮我解决这个问题?

【问题讨论】:

  • 您可以在控件中设置一个返回文本框值的属性。然后你只需要在你的表格中调用它。例如:字符串文本 = _myControl.MyProperty;

标签: vb.net


【解决方案1】:

正如 André Leal 在 cmets 中所说。如果您在用户控件中定义公共属性,您将能够访问该值。

Public Property textboxValue as String
     Get
          Return MyTextBox.text
     End Get
     Set(value as String)
          MyTextBox.text = value
     End Set
End Property

然后你可以使用这样的代码访问它。

YourUserControl.textboxValue

如果您不需要编辑文本框的值,您可以将属性设置为只读,如下所示。

Public ReadOnly Property textboxValue as String
     Get
          Return MyTextBox.text
     End Get
End Property

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    相关资源
    最近更新 更多