问题标签 [designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1316 浏览

wpf - 如何防止 VS WPF 设计器在工具箱中的每个对象上放置边距

当我将控件从工具箱拖到 Visual Studio 2008 WPF 设计图面上时,它会根据我放置它的位置和默认大小来设置边距。

有什么办法可以防止 VS 设置这些?当我将控件放在堆栈面板上时,我希望它流入面板中的现有控件。

谢谢!

0 投票
5 回答
6393 浏览

c# - Visual Studio WinForms 设计器不实例化对象

我创建了一个派生自 System.Windows.Forms.ContextMenuStrip 类的类,而不是作为用户控件,只是一个带有构造函数和一个事件处理程序的普通 .cs 类。

当我将这个类从工具箱拖到设计器上时,它会为它创建一个私有成员和几个属性,但不会实例化一个对象。

因此,在运行时我得到“对象引用未设置为对象的实例。”,因为设计器从不生成该行:

this.searchGridContextMenu1 = new SearchGridContextMenu();

内部初始化组件。

它曾经生成这条线,事实上,我一直把它从我的 Vault 存储库放回去,但设计师只是再次“吃掉它”。

更新:我现在尝试使用同一个类创建一个用户控件,但这样做也有同样的问题。

0 投票
4 回答
5146 浏览

visual-studio-2008 - 数据集设计器问题 - Visual Studio 2008

我们正在使用数据集在应用程序的各个节点之间投放少量数据。

数据集本身就在一个程序集中,因为它是许多其他组件的引用。

Visual Studio 数据集工具养成了一种奇怪的习惯,即每次构建完成时都创建一个新设计器。

所以,项目看起来像这样

然后执行构建,结果是

MyDataSet1 设计器包含新的更改,而原始设计器保持不变。我目前的解决方案是用 MyDataset1.designer 替换 MyDataset.designer 然后重建。

这是一个小小的不便,但如果有人进行了更改并且不执行上述操作,则生成的程序集不包含他们的更改。

除了不使用数据集之外,还有什么建议吗?

0 投票
5 回答
5588 浏览

asp.net - Visual Studio - 为什么 .ASPX 文件的加载时间比 .ASPX.CS 文件长得多?

这可能是一个愚蠢的问题,但它经常让我烦恼,所以我想在这里问没有什么坏处。

当我打开一个 .ASPX 文件时,Visual Studio 到底在做什么,它比我只打开文件隐藏代码 (.ASPX.CS) 需要的时间长 4-5 秒。

我注意到这种情况发生在 VS 2003、2005 和 2008 以及一台新建的机器上,所以这不是我的开发机器太慢的问题。

它似乎只在特定会话中第一次打开任何 .ASPX 文件时发生。是否有一些处理正在进行,我可以禁用以摆脱这种延迟?

干杯

0 投票
4 回答
1814 浏览

asp.net - VS 插件:查看标记。是否存在类似的东西?

在使用 Visual Studio (2008) 使用 ASP.NET 时,我遇到了不适的问题:源代码编辑器上下文菜单只有项目 ' View Designer' 但没有任何东西可以快速查看标记!

要查看它,您需要打开 Designer 并单击窗口底部的标记标签。或者使用 Shift+F7 热键(默认)。

所以我想在' View Markup'之外添加一个项目菜单' View Designer'。我想我必须使用 Visual Studio 加载项,如果它已经存在或自己编写。

你怎么看?是否可以?还是已经存在一些解决方案?

0 投票
1 回答
1769 浏览

sql - 基于网络的查询设计器

我记得在网上看到了一个(sql?)查询设计器工具,它看起来像您在 MSFT 访问(和其他类似应用程序)中获得的“点击式 GUI”。

它允许用户通过切换复选框、将表格图标拖到视图中并通过画线连接连接来执行简单的连接和 where 子句和 select 子句。

此链接:Google 图片搜索示例有示例。

输出是纯文本的 SQL。

如果有人知道可以像这样工作的基于 Web 的 GUI,可以插入 Web CMS,请在此处链接和讨论。

0 投票
1 回答
511 浏览

c# - Winforms Designer:修改(并保留)子对象中的属性

对于 WinForms 控件,我想将某些设置移动到子对象中。其中一个是包含所有 UI 字符串的自定义类,另一个是 OpenFileDialog:

这会将子对象添加到设计器,并允许编辑其属性(例如标题、默认扩展名、过滤器)。但是,更改不会添加到InitalizeComponent方法中,因此会丢失。

是否可以使该属性在InitializeComponent方法中“持续存在”?

0 投票
2 回答
1234 浏览

qt - 位图图像在 Qt Designer 中可见,但在 QDevelop IDE 中编译后我看不到它们

在 qt-designer 中,我加载了位图图像,在预览中我可以查看图像。但是在 qdevelop IDE 中编译后,我根本看不到图像。

是否有任何程序将位图加载到 qdevelop。

提前致谢

0 投票
1 回答
3180 浏览

c# - C# Designer 序列化问题

我在序列化我的对象时遇到了一些问题,并将问题缩小到特定情况(参见下面的代码)。我收到以下错误:

错误 1 ​​Resx 文件无效。无法加载在 .RESX 文件中使用的类型 Serialisation.Harness.Blob、Serialisation、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null。确保已将必要的引用添加到您的项目中。第 129 行,位置 5....

现在真正奇怪的是,重新启动 Visual Studio 会导致错误消失并且代码可以工作,但是在看似随机数量的构建之后(在此期间所述代码没有更改),它会再次中断。

你能看到我做错了什么/错过了什么吗?

提前谢谢了,

我也是

0 投票
1 回答
739 浏览

c# - Form子类的子类显示为空

我正在编写一个应用程序,其中我有不确定的数量Forms需要一定的弹出功能(类似于 MSN,屏幕右下角的一个小窗口)。我写了第一个表格,然后想我可以复制文件来制作一个新的。到目前为止,一切都很好。过了一会儿,我意识到我可以对 Form 进行子类化,编写弹出代码,然后对新PopupForm类进行子类化以制作其他表单,以简化对弹出代码的重写。所以我这样做了,但现在我的表单没有在设计器中正确显示!它们完全是白色的(没有背景图像或控件),我无法将新控件拖到上面。我试着把

我的新表单上的类的属性Form,但它没有帮助。我需要能够更改表单的内容,而且我看不出有什么问题,所以这既烦人又令人困惑。