C# 重用在compact框架中创建的屏幕?

C# 重用在compact框架中创建的屏幕?,c#,windows-mobile,compact-framework,C#,Windows Mobile,Compact Framework,我已经使用表单编辑器在compact framework中创建了一个屏幕,有没有办法抓取这个屏幕或至少它的一些组件,并在compact framework应用程序中的多个位置使用它们?听起来你需要看看。它们允许您创建一个或多个控件并将其添加到曲面(UserControl),然后您可以将该UserControl添加到应用程序中任意数量的表单中。听起来您需要查看。它们允许您创建一个或多个控件并将其添加到曲面(UserControl),然后您可以将该UserControl添加到应用程序中任意数量的表单

我已经使用表单编辑器在compact framework中创建了一个屏幕,有没有办法抓取这个屏幕或至少它的一些组件,并在compact framework应用程序中的多个位置使用它们?

听起来你需要看看。它们允许您创建一个或多个控件并将其添加到曲面(UserControl),然后您可以将该UserControl添加到应用程序中任意数量的表单中。

听起来您需要查看。它们允许您创建一个或多个控件并将其添加到曲面(UserControl),然后您可以将该UserControl添加到应用程序中任意数量的表单中。

是的,tcarvin是正确的,只需创建一个用户控件,然后根据需要在compact framework应用程序中重复使用该控件即可

要开始,请在解决方案资源管理器中的项目名称上的VS中单击鼠标右键:

在弹出菜单中,单击添加,然后单击用户控制。接受或更改用户控件的文件名,然后查看空用户控件:

现在,您可以调整用户控件画布的大小,然后在画布上放置其他控件,如按钮、标签、文本框等:

然后还可以输入按钮事件等的代码。在示例中,可以添加代码以使用openfiledialog选择文件,然后文件名将显示在文本框中。 准备好后,您必须构建解决方案,以便在VisualStudio的左侧获得更新的控件列表。返回到窗口窗体设计视图,然后可以放置usercontrol:

这简单吗

还可以使用用户控件构建库,然后在引用库的每个compact framework项目中重用控件


~josef

是的,tcarvin是正确的,只需创建一个用户控件,然后根据需要在compact framework应用程序中重复使用它

要开始,请在解决方案资源管理器中的项目名称上的VS中单击鼠标右键:

在弹出菜单中,单击添加,然后单击用户控制。接受或更改用户控件的文件名,然后查看空用户控件:

现在,您可以调整用户控件画布的大小,然后在画布上放置其他控件,如按钮、标签、文本框等:

然后还可以输入按钮事件等的代码。在示例中,可以添加代码以使用openfiledialog选择文件,然后文件名将显示在文本框中。 准备好后,您必须构建解决方案,以便在VisualStudio的左侧获得更新的控件列表。返回到窗口窗体设计视图,然后可以放置usercontrol:

这简单吗

还可以使用用户控件构建库,然后在引用库的每个compact framework项目中重用控件


~josef

与视觉继承一样?或者对于一些组件,只是将其封装为用户控件?最好是控件。问题标题似乎暗示了有关CF的WinForms的内容,但您的问题文本只是谈论CF。您能否详细说明您想要的内容?我指的是compact framework,与桌面WinForms无关…就像在视觉继承中一样?或者对于某些组件,只是将其封装为用户控件?最好是控件。问题标题似乎暗示了有关CF的WinForms,但您的问题文本只涉及CF。您能否详细说明您想要什么?我指的是compact framework,与桌面WinForms无关。。。