问题标签 [visual-studio-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 投票
1 回答
1167 浏览

visual-studio-2008 - Compact Framework:无法在控件中使用 InputPanel

我开发了一个使用 PDAInputPanel与用户交互的控件。代码的相关部分如下:

每当我尝试将 拖到ControlaForm时,都会收到以下错误:

System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.WindowsCE.Forms,Version=2.0.0.0,Culture=neutral,
PublicKeyToken=969db8053d3322ac”或其依赖项之一。该系统找不到指定的文件。文件名:'Microsoft.WindowsCE.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=969db8053d3322ac'</p>

如果我从中删除该InputPanel行,MyControl我可以Form毫无问题地将其添加到。添加后,我可以再次Control添加该行,整个程序编译并正常工作。

一旦Control在设计器中查看带有 的表单,它就会崩溃并出现与上述类似的错误,我无法Form再次将其添加到任何其他表单中。

我正在使用带有 Windows Mobile 6 SDK 的 Visual Studio 2008 SP1。


所以我的问题是:有没有人遇到过类似的问题或找到解决方法?


编辑:放弃并使用父表单作为属性。该表单实现了 IInputPanel,它基本上是一个带有 InputPanel getter 的接口。尽管如此,ctake 的回答确实很有见地,并将我介绍给了 XMTA。

0 投票
6 回答
9979 浏览

winforms - Visual Studio 中跨项目共享 WinForms 资源的问题

我已将大型多项目解决方案中的所有图像资源移动到专门为共享资源创建的新项目中。

添加对使用共享图像的其他项目的新引用按预期工作。下面所选按钮中的图像继续出现在设计器中,但存在问题。

在 VS Designer 中,我无法在图像编辑器中选择共享资源,而不得不手动编辑设计器代码。

更具体地说,在“图像编辑器”对话框(从现有控件的“图像”属性访问)中,我选择“从文件/资源​​中选择...”以弹出“选择资源”对话框(如图所示)。在那里,我曾经访问所有本地项目资源(Resources.resx),我现在想添加对新共享资源项目的访问权限。理想情况下,我会在显示的下拉列表中添加第二个项目,该项目切换到共享资源项目的 resx。

如何才能做到这一点?有没有更好的办法?

替代文字

0 投票
4 回答
4134 浏览

c# - Visual Studio 2008 关于更改设计器生成代码的警告

这个问题有点轶事,但对我来说仍然很有趣;我想知道为什么 Visual Studio 2008 不喜欢以下使用常量

因为它在设计时显示以下警告:

任何评论将不胜感激。提前非常感谢。

0 投票
2 回答
1793 浏览

c# - 在设计器中打开 UserControl 时 VisualStudio 中的错误

背景:我创建了这个 UserControl。在用户控件的构造函数中,我调用了一个从数据库中检索一些值的函数。如果在检索值时发生错误,则会显示一个解释错误的消息框。到现在为止还挺好。

问题: 我创建了一个包含我的 UserControl 的表单(在其他元素中)。现在,当我打开此表单(甚至是 UserControl 本身)时,将调用构造函数(我想这样可以准确地绘制它),并且由于数据库不可用,因此会显示消息框(上面已解释)。

我该如何防止这种情况发生?

我只想说清楚:代码在运行时运行良好。一切都按照设计。仅在 Visual Studio 的设计器视图(如果重要,则为 2008 SP1)中出现问题。但是在 Designer 中这很糟糕,尤其是现在当连接失败时应用程序尝试重新连接时。每次我进入设计器模式时,我的 Visual Studio 都会冻结大约 20 秒(重新连接超时),它正在扼杀我的工作进程。

0 投票
1 回答
87 浏览

visual-studio-2005 - 在 Visual Studio 2005 中对齐表单

我正在尝试向 Visual Studio 2005 中的表单添加功能,将表单扩展到左侧。但是,我无法弄清楚如何在表单设计器中更改表单的顶部和左侧对齐方式。必须有一种方法可以在设计器中更改表单的对齐方式,对吗?

0 投票
1 回答
641 浏览

c# - 通过 Visual Studio 设计器将 ConnectionString 指向一个特殊文件夹

%APPDATA%我正在尝试通过编辑 DataAdapter 属性将 DataAdapter 连接字符串设置为从 Visual Studio 设计器中指向。我似乎无法在连接字符串属性上使用该绰号。C:\Users\MyUserName\AppData\Roaming当我在调试模式下运行应用程序时,它不会被翻译。

我如何确保可以在设计器中设置这些类型的字符串,这样它们就不会被硬编码并且不会危及任何未来的安装项目?

注意: 我知道如何使用 GetFolderPath() 在代码中处理它。但是设计器中的控件属性和字符串设置/资源是否有类似的功能?

0 投票
3 回答
2126 浏览

.net - 在 UserControl 上实现 Dispose(bool)

当 VS Designer 已经使用DebuggerNonUserCode属性实现了 Dispose(boolean) 时,如何在 UserControl 上实现 Dispose(boolean) ?我对这个方法的修改会被删除吗?

(来自 UserControl.Designer.vb 的代码)

0 投票
2 回答
420 浏览

.net - 设计器重置属性值

我在属性上设置默认值时遇到问题,每次在其中修改表单时,Visual Studio 设计器都会“更新”该属性。

情况:

当 MyPanel 在 VS Designer 中并且 Designer 被修改时,它(重新)设置 my(已经预初始化):

我希望它设置这个(或者只是不要触摸这个属性):

0 投票
3 回答
1305 浏览

silverlight - 如何在 VS 设计器中选择 Silverlight TabControl 上的选项卡

在 XAML (Silverlight) 中,除了 VS 设计器中的第一个选项卡,我如何编辑任何内容?我只能看到第一个选项卡,我不知道如何设置选择哪个选项卡,以便我可以看到所有选项卡的内容。谢谢!

0 投票
3 回答
3468 浏览

wpf - 像应用程序一样构建 Visual Studio,需要输入

我正在开发类似 Visual Studio 的应用程序,即有一个工具箱、一个编辑器和类似于 VS 的属性网格。

用户可以将控件(自定义和第三方)拖放到编辑器窗口,并执行调整大小、移动、对齐、分组等操作;该控件的属性需要显示在属性网格中,用户可以从那里更新它们。

根据我目前的理解,我将不得不扩展 Canvas 以创建我自己的编辑器和它支持的控件的界面;每个受支持的控件都必须实现此接口,以便可以将其放置在我们的编辑器中。

与此类似的东西 - http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx

期待任何类型的帮助、评论或链接。