【问题标题】:How to show search result using user control window in windows application?如何在 Windows 应用程序中使用用户控制窗口显示搜索结果?
【发布时间】:2012-07-15 09:09:26
【问题描述】:

我的项目是独立应用程序。我想使用用户控制窗口显示我的搜索结果。所以我在我的项目中添加了用户控制。我为它编写了附加到表单的代码。它正确连接。但我想使用该用户控制窗口的文本框显示我的搜索结果,所以我该怎么做。请帮我 表格1

tr.rtnTxtMake = text;

用户控制

string txtMake;

public string rtnTxtMake
{
    get { return txtMake; }
    set { txtMake = value; }
}

这是我的代码;如何显示此文本?它不适用于txt_ree.Text = txtMake.ToString()

【问题讨论】:

  • myTextBox.Text = "The search result"; 不会这样做吗?你试过什么?问题到底出在哪里?
  • 我将搜索结果传递到用户控制窗口 myTextBox.Text =text.ToString();但它不显示。请帮帮我。
  • 请向我们展示相关的代码部分。 text 变量是什么类型的?
  • 不客气。另外,由于您是 StackOverflow 的新手,我想通知您,您可以通过勾选答案旁边的勾号来为好的答案投票并接受对您帮助最大的答案。在本网站上,点赞或接受的答案都算作“感谢”。
  • 由于txtMake 已经是string,因此用ToString() 将其“转换”为string 是没有意义的。

标签: c#


【解决方案1】:

假设您的用户控件中有一个名为 makeTextBoxTextBox,请创建这样的属性

public string TextMake
{
    get { return makeTextBox.Text; }
    set { makeTextBox.Text = value; }
}

现在您可以像这样为您的用户控件分配一个文本(假设它被称为tr):

tr.TextMake = "some text";

会通过属性直接赋值给TextBox。不需要存储文本的局部变量。

【讨论】:

    猜你喜欢
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多