我有几个Visual Studio 2003 c#项目,每个项目都包含一个“用户控件”项,我从文本框中读取一些输入数据,在单击按钮时执行一些计算并在文本框中显示结果。这些项目的输出是dll文件。
问题是我想用TabControl项创建一个单独的项目,并将现有项目中的“User Control”项添加为TabPages。保持我的“用户控制”项目的现有事件处理程序是完整的。生成的项目的输出也应该是一个dll文件。我该怎么做? 也许有人知道获得相同结果的不同方法吗?
非常感谢! 彼得
答案 0 :(得分:1)
如果这是一个winforms应用程序,那么您需要采取以下几个步骤:
1)将对每个UserControl项目DLL的引用添加到您的应用程序中。
2)将控件添加到标签页。有两种选择:
a)在运行时通过代码添加控件。
b)在设计时将控件添加到表单中(我更喜欢这种方法,但两者都是正确的)。若要这样做:打开要放置控件的窗体,打开工具箱(如果尚未打开),然后将每个项目DLL拖到工具箱上。这应该在工具箱中创建项目,以便从您的用户控件匹配中进行选择。为每个用户控件创建一个选项卡,然后将相应的项从工具栏拖到选项卡;这应该在选项卡中创建用户控件。