将现有用户控件添加为TabControl中的tabpage

本文关键字:TabControl 中的 tabpage 添加 控件 用户 | 更新日期: 2023-09-27 18:17:48

我有几个Visual Studio 2003 c#项目,每个项目都包含一个"用户控制"项,我从文本框中读取一些输入数据,在单击按钮时执行一些计算,并在文本框中显示结果。这些项目的输出是dll文件。

事情是我想创建一个单独的项目与TabControl项,并添加"用户控制"项目从我现有的项目作为TabPages。保持"User Control"项的现有事件处理程序的完整性是很重要的。结果项目的输出也应该是一个dll文件。我该怎么做呢?也许有人知道得到相同结果的不同方法?

非常感谢!彼得。

将现有用户控件添加为TabControl中的tabpage

如果这是一个winforms应用程序,那么您需要执行几个步骤:

1)在应用程序中添加对每个UserControl项目dll的引用。

2)将控件添加到标签页。有两个选项:

a)在运行时通过代码添加控件。

b)在设计时将控件添加到表单(我更喜欢这种方法,但两者都是正确的)。为此:打开要放置控件的窗体,打开工具箱(如果还没有),然后将每个项目dll拖到工具箱上。这将在工具箱中创建与您的用户控件相匹配的项以供选择。为每个用户控件创建一个选项卡,然后将适当的项目从工具栏拖到选项卡上;这会在选项卡中创建用户控件。