向类库添加文本框和消息框

3
我正在尝试为一个现有项目创建 DLL。该现有项目是一个计算利率的 Windows Form 应用程序。 我收到的创建 DLL 的代码中包含了对 TextBox 和 MessageBox 的引用。 以下是其中一个方法的示例代码:
public static bool IsPresent(TextBox textBox)
{
    if (textBox.Text == "")
    {
        MessageBox.Show(textBox.Tag + " is a required field.", Title);
        textBox.Focus();
        return false;
    }
    return true;
}
我从未创建过类库/ dll,所以我按照这里的说明进行操作。当我构建项目(用于类库)时,出现以下错误:

Error 1 类型或命名空间名称'TextBox'无法找到(是否缺少 using 指令或程序集引用?) J:\LoanApplication\ValidatorSolution\ValidatorSolution\Class1.cs 24 38 ValidatorSolution

我了解错误信息的含义,但不知道该如何解决。您有什么建议吗?
3个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
3
在您的项目中,右键单击“引用”,然后单击“添加引用”。 现在,在“引用管理器”窗口中,只需选择。
System.Windows.Forms

点击“确定”按钮并返回你的代码页面。

通常情况下,你可以使用关键字添加System.Windows.Forms:

using  System.Windows.Forms;

3
你需要引用 System.Windows.Forms(使用 这个指南),并添加一个 using 语句。
using System.Windows.Forms;

对于你的库中使用的每个外部类型,你需要帮助VS确定它在哪里以及你指的是哪一个。


1

阅读整个错误消息,然后将System.Windows.Forms引用添加到您的项目中,并在源代码开头添加using System.Windows.Forms;


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,