将Textbox和MessageBox添加到类库
本文关键字:类库 添加 MessageBox Textbox | 更新日期: 2023-09-27 18:01:54
我正在尝试为现有项目创建DLL。现有的项目是一个计算利率的应用程序,是一个Windows窗体。
创建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,所以我按照这里的说明来做。
当我构建解决方案(用于类库)时,我得到错误:
错误1类型或命名空间名称"TextBox"无法找到(您是否缺少using指令或程序集引用?)J:'LoanApplication'ValidatorSolution'ValidatorSolution'Class1.cs 24 38 ValidatorSolution
我明白了;我明白错误在说什么。我的问题是我不知道如何绕过它。
任何建议吗?
您需要引用System.Windows。表单(使用本指南)并包含using语句
using System.Windows.Forms;
对于你在库中使用的每个外部类型,你需要帮助VS确定它在哪里以及你指的是哪个。
在你的项目中,右键点击"References",然后点击"Add References"。现在,在参考资料管理器窗口中,选择
System.Windows.Forms
单击ok按钮并返回到您的代码页。
像往常一样,你现在可以通过使用关键字: 添加System.Windows.Formsusing System.Windows.Forms;
阅读整个错误信息,然后将System.Windows.Forms
的引用添加到您的项目中,并将using System.Windows.Forms;
添加到源代码的开头