我使用表单编辑器在紧凑的框架中创建了一个屏幕,有没有一种方法可以抓住这个屏幕或至少它的一些组件并在紧凑的框架应用程序中的多个位置使用它们?
答案 0 :(得分:4)
是的,tcarvin是对的,只需创建一个用户控件,然后根据需要在紧凑的框架应用程序中重复使用它。
要在解决方案资源管理器中右键单击VS中的项目名称:
在弹出菜单中,单击“添加”,然后单击“UserControl”。接受或更改用户控件的文件名,然后查看空的用户控件:
您现在可以调整用户控件画布的大小,然后将其他控件作为按钮,标签,文本框等放在其上:
然后您还可以输入按钮事件等的代码。在示例中,可以添加代码以使用openfiledialog选择文件,然后文件名将显示在文本框中。 准备就绪后,您必须构建解决方案,以便在visual studio的左侧获得更新的控制列表。回到窗口表单设计视图,然后可以放置usercontrol:
这很简单吗?
您还可以使用用户控件构建库,然后在引用库的每个紧凑框架项目中重用控件。
〜约瑟夫
答案 1 :(得分:1)
听起来你需要看UserControls。它们允许您创建向表面添加一个或多个控件(UserControl),然后您可以根据需要将UserControl添加到应用程序中的任意数量的表单。