[问题] 表单控件事件执行另一个专案

楼主: tnek (AbiAbi)   2014-07-18 03:24:55
大家好
想请问一下
今天我有一个表单的按钮
为简洁,程式码如下
private void button6_Click(object sender, EventArgs e)
{
[按下按钮后执行的动作
里面包含此表单的控件]
}
但我今天希望将中间这段执行的动作另外存一个专案
这样我 button6_Click 事件的程式码 只要执行此专案就好
会简洁很多
也方便未来若我需要此事件依据其他控件(例如textbox)而做出不同动作
请问我该如何将此程式码另存一个专案并参考呢??
我的想法是
将原先包含此表单(form1)的专案改变属性并建置成dll档(例如 aa.dll)
再新增一个类别库
将中间的程式码剪贴过去并参考 aa.dll
然后再将此新增的档案建置成dll档 (例如 bb.dll)
最后在原先专案中参考 bb.dll
然后在此事件中执行该档
...
不知道这样做是对的吗??
谢谢
作者: Abbee (阿比)   2014-07-18 12:04:00
都没动到ui的话,直接建空的类别库专案写类别,若有动到ui也只要将动到的元件当参数传入

Links booklink

Contact Us: admin [ a t ] ucptt.com