问题标签 [designmode]

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 回答
2444 浏览

c# - WinForms - 启用设计模式

对于 OSS 项目,我正在尝试以编程方式将控件添加到 WinForms 视图中。我想让这些控件像在 Visual Studio 设计器中一样可编辑和可调整大小。我一直在使用 Controls.Add(label).. 以编程方式添加。但我正在努力研究如何使 UI 可编辑。

我假设它会使用 DesignMode - 但我只能找到这些属性的 getter 而不是 setter。简而言之 - 有没有办法以编程方式在 WinForms 中启用和禁用 DesignMode?

我还没有调查 WPF - 也许那将能够有可编辑的控件?

非常感谢,很抱歉圣诞节刚过就很痛苦.. T

0 投票
1 回答
197 浏览

visual-studio-2008 - 带有继承的用户控件的 Visual Studio 2008 IDE 错误

为一组使用相当基本的继承的用户控件开发一些代码真的很烦人。基本上,它们是三个不同的详细视图,它们都继承自一个基类,而基类又实现了一个接口。

接口 IBaseDetailView

类 BaseDetailView :实现 IBaseDetailView

类 DetailView1:继承 BaseDetailView 类 DetailView2:继承 BaseDetailView 类 DetailView3:继承 BaseDetailView

然后我有一个复合用户控件,它将单个 DetailViews 1-3 添加到 TabControl 的选项卡上。

很简单的东西。一切都编译得很好,所有的用户控件都在工具箱中可用,并且可以拖放到任何表单上。但是有一个问题...

它们最初显示和什么不显示,但是在编译表单错误后出现臭名昭著的“对象实例未设置为引用”错误。

现在,有关更多信息...如果我在每个 DetailView 具体/派生类中注释掉 Form_Load 事件,此错误就会消失,并且可以在设计模式下查看表单。Form_Load 事件对似乎触发错误的 sql 服务器进行了 ado.net 调用。

使用 Form_Load 事件,我在编译时不会收到任何错误,并且在调试或发布模式下我可以毫无问题地运行应用程序。我只是无法在 DesignMode 中使用 UserControls 查看任何表单。

我添加了 If Me.DesignMode Then Return to the Form_Load 事件,但它不起作用。我认为 VS2008 实际上是在尝试在 UserControls 中运行代码......我用谷歌搜索了这个,但我还没有找到解决方案。任何帮助深表感谢!

0 投票
2 回答
1367 浏览

dll - 如何在设计模式下将用户控件从 dll(已引用)添加到 ui?

如果我首先将其添加到工具箱中,则会引发异常,说明 dll 已被引用。

我讨厌以编程方式将它添加到 ui 中。

任何的想法?我必须以编程方式添加它?

0 投票
1 回答
2745 浏览

jquery - Html富文本编辑器和只读内容?

我正在寻找一种方法来使 HTML 富文本编辑器中的特定元素只读且用户无法修改。有没有办法实现这种行为?

我所指的富文本编辑器的一个示例是以下代码片段:

/托拜厄斯

0 投票
1 回答
3109 浏览

javascript - iframe 的执行命令不起作用

我正在制作自己的所见即所得编辑器。但是我不能使用 execcommand 函数使任何文本变为粗体。我正在使用下一个代码:

我阅读了多个教程,但没有任何效果,我现在不知道如何修复它。

有谁能做到吗?

0 投票
1 回答
393 浏览

javascript - 我可以在富文本编辑器(打开设计模式的 iframe)中执行自定义命令吗?

看到这个

是否可以为函数 execCommands 创建自定义命令(以及如何创建)?

我需要用于自定义标记的自定义命令。

0 投票
7 回答
5331 浏览

c# - 使用 WebBrowser 控件作为编辑器的问题

我目前正在一个项目中使用 WebBrowser 控件作为编辑器。我打开了设计模式,它似乎正在工作。我遇到的问题是当我尝试保存文档并加载另一个文档时,它会弹出“此文档已被修改”。信息。我想做的就是这么简单

就像我说的每次我输入一些文本并运行此代码时,它只会弹出一条消息,说它已被修改并询问我是否要保存。我怎样才能解决这个问题?

0 投票
2 回答
9095 浏览

c# - WPF:如何在设计模式下创建示例数据?

我想创建仅在设计模式下创建的示例数据(当 WPF 窗口显示在 Visual Studio WPF 设计器或 Expression Blend 中时)。我试过这个:

看来设计者没有调用 Window 类的构造函数。我需要在 C# 代码中创建示例数据,因为它们的实例化更加复杂。有任何想法吗?

0 投票
3 回答
2718 浏览

javascript - 无法在 Internet Explorer 中打开 designMode

以下代码适用于 Firefox 3.6,但不适用于 Internet Explorer 8:

在 FF 中,警报显示“关闭”,然后显示“开启”;在 IE 中,它们都是“关闭”的。

我究竟做错了什么?

0 投票
1 回答
999 浏览

iframe - 将designMode iframe中的特定元素设为只读?

我有一个将 designMode 设置为“开”的 iframe。在其中,我有一个用户应该能够输入的 div,并且在 iframe 中,我还有另一个用户不应该能够输入的 div。

有没有办法做到这一点?在我的情况下,使用 contentEditable 不是解决方案。