C# 在TabControl中将现有用户控件添加为TabPages
我有几个Visual Studio 2003 c#项目,每个项目都包含一个“用户控件”项,我从文本框中读取一些输入数据,单击按钮时执行一些计算,并在文本框中显示结果。这些项目的输出是dll文件 问题是我想用TabControl项创建一个单独的项目,并将现有项目中的“用户控件”项添加为TabPages。保持“用户控件”项的现有事件处理程序完好无损很重要。结果项目的输出也应该是一个dll文件。我该怎么做? 也许有人知道获得相同结果的不同方法 多谢各位!C# 在TabControl中将现有用户控件添加为TabPages,c#,user-interface,tabs,tabcontrol,C#,User Interface,Tabs,Tabcontrol,我有几个Visual Studio 2003 c#项目,每个项目都包含一个“用户控件”项,我从文本框中读取一些输入数据,单击按钮时执行一些计算,并在文本框中显示结果。这些项目的输出是dll文件 问题是我想用TabControl项创建一个单独的项目,并将现有项目中的“用户控件”项添加为TabPages。保持“用户控件”项的现有事件处理程序完好无损很重要。结果项目的输出也应该是一个dll文件。我该怎么做? 也许有人知道获得相同结果的不同方法 多谢各位! Peter如果这是一个winforms应用程序
Peter如果这是一个winforms应用程序,那么您需要采取以下几个步骤: 1) 将对每个UserControl项目DLL的引用添加到应用程序中 2) 将控件添加到选项卡页面。有两种选择: a) 在运行时通过代码添加控件
b) 在设计时将控件添加到表单中(我更喜欢这种方法,但两者都是正确的)。为此:打开要放置控件的窗体,打开工具箱(如果尚未打开),然后将每个项目DLL拖到工具箱上。这将在工具箱中创建与usercontrols匹配的项。为每个用户控件创建一个选项卡,然后将相应的项从工具栏拖到选项卡上;这将在选项卡中创建用户控件。如果这是一个winforms应用程序,则需要执行以下几个步骤: 1) 将对每个UserControl项目DLL的引用添加到应用程序中 2) 将控件添加到选项卡页面。有两种选择: a) 在运行时通过代码添加控件
b) 在设计时将控件添加到表单中(我更喜欢这种方法,但两者都是正确的)。为此:打开要放置控件的窗体,打开工具箱(如果尚未打开),然后将每个项目DLL拖到工具箱上。这将在工具箱中创建与usercontrols匹配的项。为每个用户控件创建一个选项卡,然后将相应的项从工具栏拖到选项卡上;这将在选项卡中创建用户控件。您在使用什么?WinForms?创建库项目、创建usercontrol(或form或其他)、添加tabcontrol、添加对已创建usercontrols dll的引用,然后将这些控件添加到tabpages。这应该是直接的。有些东西不起作用了吗?你在用什么?WinForms?创建库项目、创建usercontrol(或form或其他)、添加tabcontrol、添加对已创建usercontrols dll的引用,然后将这些控件添加到tabpages。这应该是直接的。有些东西不起作用了吗?