C#中类库应用的问题

本人菜鸟,现在正在做一个软件的二次开发,在类库中写了一个类,底下有一些方法,然后生成dll,在那个软件中运行就能实行这些方法。我现在想问,类库的方法中能否能添加窗口For... 本人菜鸟,现在正在做一个软件的二次开发,在类库中写了一个类,底下有一些方法,然后生成dll,在那个软件中运行就能实行这些方法。
我现在想问,类库的方法中能否能添加窗口Form1,使得我可以输入一些参数?

我自己在类库中添加了一个窗口Form1,准备通过在它上面弄个textbox输入我的参数,然后我在某个方法中写道:
Form1 a=new Form1;
这是程序报错:未能找到类型或命名空间Form1

请问具体应该怎么办,还是说除了窗口界面还有更好的输入参数的方式?
展开
 我来答
xttcqw
推荐于2016-05-31 · TA获得超过170个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:192万
展开全部
类库里是可以添加窗体的
你调试报错是因为,你添加的窗体没有在program.cs文件里
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
或者是因为没有using System.Windows.Forms;引用集
传参数的方法有很大,我建议添加个类未见在来传递参数,
窗体间用构造函数传参数比较好用
更多追问追答
追问
小白不太懂,请问您写的这段代码是要放到哪里呢

我在Form1的里面没有program。cs啊。。
追答

你的是那种?我这两种,第一带Program.cs,一个不带的

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巨蟹囧rz小朋友
2014-09-17 · 超过85用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:125万
展开全部
你建一个Form1的想法也就是传一些参数进去,那你在别的程序中添加你这个类,然后调用里面的方法,只要这个方法有入口参数,你把参数传进去也是一样的啊。
追问
但是我希望传的参数不是一个定值,是需要用这个方法的人根据他的需要设定的,这好像就要用户交互界面?
追答
不用啊,穿的参数当然不是一个定值啊,我给你举个例子吧
class A
{
public void functionA(object a,object b)
{
//这个a和b就相当于你textBox输入的值
}
}
你在别的程序里添加了class A,然后你要用这个方法的时候只需要调用,functionA(obj1,obj2);
效果完全一样啊。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dangerhawkr
2014-09-17 · TA获得超过290个赞
知道答主
回答量:28
采纳率:0%
帮助的人:14.4万
展开全部
应用的问题2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式