gpt4 book ai didi

c# - 如何在没有表单的情况下使用 Visual Studio 设计器

转载 作者:行者123 更新时间:2023-11-30 18:26:21 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 创建一个 Windows 窗体项目。

我的项目的解决方案资源管理器中没有表单类 - 我即时构建所有表单。所以我没有机会在 Visual Studio 或工具箱中打开设计器。

但我想创建一个 ContextMenuStrip 并在设计器中对其进行编辑。我通常通过将 ContextMenuStrip 从 ToolBox 拖到 Designer 上来完成此操作。但是,如果不首先创建表单或用户控件,我没有任何办法(据我所知)打开设计器。

如何在不首先将 ContextMenuStrip 与窗体或用户控件相关联的情况下在设计器中编辑它?

要清楚 - 我知道如何在代码中动态生成 ContextMenuStrip。那不是我想要的。我想使用设计器创建和编辑 ContextMenuStrip,而不必首先将 ContextMenuStrip 与我不打算包含在我的项目中的窗体或用户控件相关联。

(Visual Studio 2013 Pro,如果重要的话)

最佳答案

我不相信这是可能的,而且我不认为在审查下它真的有意义。

Designer 是一种帮助您构建表单和用户控件的工具。真的是这样。它使您无需编写代码来手动创建和绘制控件。它提供了快捷方式和一个漂亮的图形 View ,说明本质上是自动代码生成。

您要创建的既不是新的 UserControl 类型,也不是新的 Form 类型 - 两者都可以在设计器中创建。它是一个菜单条,其中预先添加了某些内容。这不能孤立存在。它需要转换为创建成员并将其添加到具体 ContextMenuStrip 对象的代码。该对象必须存在于某处的类中(FormUserControl)。我不明白它怎么可能独立存在。

关于c# - 如何在没有表单的情况下使用 Visual Studio 设计器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28663410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com