问题标签 [controls]
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.
javascript - 有没有好的 Markdown Javascript 库或控件?
我想建立一个网站,用户可以在其中输入文本并在 Markdown 中对其进行格式化。我想要 Javascript 解决方案的原因是因为我想显示实时预览,就像在 StackOverflow 上一样。
但是,我的站点不针对开发人员,因此编辑器控件将是理想的。
我在 StackOverflow 上收集到,正在使用 WMD 编辑器。
在 Google 上快速搜索也会出现 Showdown 库,我认为 WMD 实际上正在使用它。
还有其他选择吗?WMD/Showdown 已经是很棒的工具了吗?你对不同的选择有什么经验?
.net - 在 Infragistics Winform UltraCombo 上隐藏标题
我已经浏览了几乎所有我能想到的属性,但还没有找到一种简单的方法来从 Infragistics 隐藏 winform UltraCombo 控件上的标题。
当我有多个可见列等等时,标题是有意义的,但有时隐藏它会很好。
举一个简单的例子,假设我有一个组合框,显示某物是否处于活动状态。旁边有一个标签,上面写着“活动”。组合框有一列有两行——“是”和“否”。
当用户打开下拉菜单时,他们会看到“活动”或任何列的标题标题,然后是选项。我希望它只显示“是”和“否”。
这是一个很小的美学问题,可能只是困扰我,甚至没有被用户注意到,但我仍然很想知道是否有办法绕过这种默认行为。
解决方案:正如@Craig 所建议的,我需要ColHeadersVisible 。该物业的位置略有不同,但很容易找到。一旦我设置了DisplayLayout.Bands(0).ColHeadersVisible=False,下拉菜单就会按照我想要的方式显示。
asp.net - ASP.NET 1.1 中的用户控制公共共享变量未按预期工作
假设我有一个包含一些用户控件的 Web 表单。我的“主要”Web 表单的标题标签是在其中一个用户控件中生成的。将此数据传递给 Web 表单目前是这样完成的。
Main 是 Web 表单的名称。这是在 Main 中设置该值的 sub。
在所有这些之后,我们正在运行池化内存并每 400 分钟回收一次,但是,页面标题会损坏并无法正确显示。除了迁移到新版本的 .net 之外,还有其他人有什么想法吗?
通过在用户控件中创建属性,现在可以正确传递值。
.net - 将内存中的文本加载到 WebBrowser 控件中
在 .Net WebBrowser 控件上,我可以看到加载页面的唯一方法是设置 URL 属性。但是我想给它一些我已经在内存中的 HTML 代码,而不是先把它写到文件中。有没有办法做到这一点?或者是否有任何控件可以做到这一点?
c# - 以 C# 形式实现标尺
有没有人有很好的技术(或教程)在 C# Windows 窗体应用程序中实现标尺?我想在显示指示鼠标位置的标尺时显示图像,以便更准确地定位光标。就像下图一样:
我尝试使用拆分器控件来保留刻度线,但我不知道如何使左上角成为灰色空白区域。有什么建议吗?谢谢。
.net - 开源 .net windows 基于窗体的控件,例如:甘特图、日历和调度程序
是否有任何开源或免费的 .net ui 工具包至少包含以下控件之一:
- 甘特图(类似 ms 项目)
- 日历(类似谷歌日历或 ms Outlook 2003、2007 等)
- 调度程序(类似于 Outlook 2007)
谢谢
.net - Windows Vista下自定义DataGridView列不接受输入的小数分隔符
对于一个项目,我构建了一个包含 NumericUpDown 控件的自定义 DataGridView 列。它的实现类似于微软的建议
该列在 Windows XP 下运行良好。它接受输入的数字和小数分隔符。在 Windows Vista 下,我有一个奇怪的问题,即控件只接受由数字小键盘输入的小数分隔符,而不接受来自键盘主块的小数分隔符。
我必须补充一点,我在 Windows Vista 下使用德语(瑞士)文化设置,并且激活了德语(瑞士)键盘布局。瑞士的小数分隔符是 .
有人对原因有想法,也许有解决方案?非常感谢你!
迈克尔
编辑: 我找到了解决问题的方法。
稍微澄清一下情况。我使用的 NumericUpDown 控件实现了 IDataGridViewEditingControl 并继承自 NumericUpDown。由于 IDataGridViewEditingControl,我实现了 EditingControlWantsInputKey 方法。而在执行这个方法的过程中,我发现了我的错误或者出了什么问题。
在该方法中,我检查了输入的键并决定控件是否必须处理它。但是对于小数点分隔符,我只期望Keys.Decimal。在我的特殊(错误)情况下,密钥无法匹配。缺少的是也寻找Keys.OemPeriod。这就是解决方法。
asp.net - 如何冻结 GridView 标题?
如标题所示,有人知道如何在 ASP.NET 中冻结 GridView 标头吗?
c# - Setting Focus on a Control within a ControlTemplate in WPF
In an application I'm working on, we have a bunch of custom controls with their ControlTemplates defined in Generic.xaml.
For instance, our custom textbox would look similar to this:
In our application, we need to be able to programatically set the focus on a particular control within the ControlTemplate.
Within our C# code, we can get to the particular "FieldTextBox" based on our data. Once we have the correct FieldTextBox, we need to be able to set the focus on the actual TextBox contained within the ControlTemplate.
The best solution I've come up with is to set a name on the primary control in each control template (in this case it's the TextBox), such as "FocusableControl."
My code (contained in the code-behind for the FieldTextBox) to then set focus on the control would be:
This solution works. However, does anyone else know of a solution that would be more efficient than this?
.net - 如何在 .NET 中使 ListView 行可拖动?
我不是最有经验的 GUI 程序员,所以请耐心等待。我有一个自定义列表视图。我希望能够将一行从 ListView 拖到窗体上的另一个控件。我知道如何捕获将对象拖动到控件时触发的事件,但我不确定如何使行本身可拖动。我总是可以拼凑出我自己的解决方案,但我希望有更好(阅读:更简单)的方法来做到这一点。
编辑:我真的很想拖动行的副本,但我总是可以自己解决细节。