繁体   English   中英

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

[英]Adding existing User Controls as TabPages in a TabControl

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

问题是我想创建一个带有TabControl项目的单独项目,并将现有项目中的“用户控件”项目添加为TabPages。 重要的是要保持我的“用户控件”项的现有事件处理程序不变。 结果项目的输出也应该是一个dll文件。 我该怎么做? 也许有人知道以不同的方式获得相同的结果?

非常感谢你! 彼得

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

1)将对每个UserControl项目DLL的引用添加到您的应用程序。

2)将控件添加到选项卡页面。 有两种选择:

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

b)在设计时将控件添加到表单中(我更喜欢这种方法,但是两者都是正确的)。 为此,请执行以下操作:打开要放置控件的窗体,打开工具箱(如果尚未打开),然后将每个项目DLL拖到工具箱上。 这将在工具箱中创建要与您的用户控件匹配的项。 为每个用户控件创建一个选项卡,然后将适当的项目从工具栏拖动到该选项卡; 这应该在选项卡中创建用户控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM