问题标签 [custom-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.

0 投票
3 回答
545 浏览

c# - 多行 ddl 自定义控件

与我一起工作的其中一个人需要一个自定义控件,它可以像多行 ddl 一样工作,因为据我们所知,这样的东西并不存在


在我们有几个想法 之前,有没有人有任何想法或创造过这样的东西,但它们涉及到大量的数据库使用

我们更喜欢它是免费的!!!

0 投票
4 回答
9042 浏览

.net - WinForms 或 WPF 的文本差异可视化控件

继续我上一个问题,文本差异可视化有什么好的控件吗?

类似于 StackOverflow 的修订差异查看器,但适用于 WinForms 或 WPF

要求:

  • 免费,最好是开源的
  • 基于 WPF 或 WinForms

请不要应用程序,只有组件。

我对 OSS 差异工具不感兴趣

0 投票
1 回答
110 浏览

visual-studio - 视觉设计器错误,当没有错误时

查看表单时出现错误,但没有任何错误。我可以关闭VS并重新打开,这很好。这是什么情况?不关门可以修吗?

0 投票
1 回答
2543 浏览

.net - ASP.net 自定义服务器控件中 CSS 类的设计时间属性

希望一些自定义控件设计器/构建器可以提供帮助

我正在尝试构建我的第一个自定义控件,它是客户详细信息收集表单必不可少的。此表单将有一系列元素,需要对其应用各种样式。理想情况下,我希望 VS 2005/2008 属性界面能够像在控制级别那样应用 CSSClass,即使用可用 CSS Classes 的下拉列表。

以应用于图例标签的类为例

从上面可以看出,我尝试了几个选项,但运气不佳。

希望我缺少一些简单的东西。

我也很乐意提供与

0 投票
2 回答
7884 浏览

c# - 如何创建可以像 UserControl 一样编辑的 TabPage 的子类?

我想创建一个包含一些控件的 TabPage 的子类,并且我想通过设计器来控制这些控件的布局和属性。但是,如果我在设计器中打开我的子类,我不能像在 UserControl 上那样定位它们。我不想创建一个带有 UserControl 实例的 TabPage,我想直接设计 TabPage。

我怎么做?我尝试更改 Designer 和 DesignerCategory 属性,但没有找到任何有用的值。

0 投票
4 回答
13418 浏览

c# - 从父页面验证 ASP.NET 用户控件

我有一个带有按钮的 asp.net 页面。此按钮生成用户控件并将其插入页面中,因此一个页面上可能存在许多控件。我需要验证生成的控件内是否存在某个动态生成的控件。

所以..Page 有 0 到 N 个 Control1。每个 Control 1 可以有 0 到 N 个 Control2。当在 Page 上单击 SaveButton 时,我需要确保每个 Control1 中至少有 1 个 Control2。

我目前在两个选项之间:

• 为每个生成的控件动态插入CustomValidators,每个控件都会验证一个Control1。

• 手动进行验证(使用jQuery),从SaveButton.OnClientClick 调用验证函数。

两者都以自己的方式草率——这就是我与大家分享这个的原因。我错过了简单的解决方案吗?

在此先感谢..(顺便说一句 - 包括 .NET 3.5 SP1 在内的任何东西都是公平的游戏)

0 投票
1 回答
2950 浏览

c# - 如何实现完全自定义的可拖动控件?

我在一个需要一些花哨的自定义控件的应用程序上工作。从 .net Control 类继承导致了各种问题,并且随着时间的推移使事情变得更加困难。我不会在这里详细介绍,但我正在创建自己的轻量级控制架构以避免其中一些问题。一切都很好,但我需要在我的架构中添加拖放功能。

到目前为止,我提出的所有方法似乎都很混乱且容易出错。我在很多方面都在模仿 .net Control 类,并且使用 .net 反射器获得了很大的好处,但是我在弄清楚如何使我的拖动事件触发(DragDrop、DragEnter、DragLeave)时遇到了问题。

我只是想不出一种干净的方法来触发这些事件。有没有人有任何想法?


到目前为止,我想出的最好的方法是实现 IDropTarget 接口并希望我的事件能够触发。他们不。


@tamberg:我通读了那篇文章,这并不是我真正想要的(不过谢谢)。我的问题是我不知道如何实现事件系统。例如,我如何知道数据对象何时被拖到我的自定义控件类上?如何引发这些事件(DragOver、DragDrop 等)?

示例中的所有控件都继承自 System.Windows.Forms.Control,这是我要避免的。

0 投票
3 回答
2724 浏览

windows-mobile - Windows Mobile 5 SDK 按钮控件

我是一个相当新手的程序员,正在开发我的第一个 Windows Mobile 应用程序。我看到我的程序没有可用的按钮控件。我以前从未创建过自定义控件,我知道这是我可以为我的应用程序获取按钮的唯一方法(这是我的客户的要求)。我想知道是否有人可以快速了解我将如何创建它。我将 Visual Studio 2005 与 Windows Mobile 5 SDK 一起使用,创建了一个将部署在非触摸屏设备上的应用程序。

提前感谢您提供的任何帮助。

更新:由于需要快速处理大量数据,因此按钮控件是该项目的更好选择。有七个带有计数器标签的部分,每个标签旁边是一组三个按钮。一个按钮增加标签上的 int,花药减少它,第三个按钮让用户输入一个 int 值以分配给标签。我尝试开发一个菜单系统来控制这一切,但菜单最终嵌套得太深,快速访问进行更改很重要。

我想出了如何通过创建用户控件来制作一个非常基本的按钮,现在我在属性窗口中使控件上的标签可更改时遇到了问题。

0 投票
7 回答
2658 浏览

asp.net - 任何人都知道免费的日期和*时间* ASP.NET 自定义控件

每次我必须构建一个带有DateTime字段的表单时,我都会尝试找到一个像样的免费自定义控件 - 我总是失败。

我不知道为什么它不是在 .NET 中构建的,但让我们暂时忘掉它并专注于我的问题:D

有人有吗?

0 投票
2 回答
2667 浏览

c# - 将自定义设计时命令添加到 WinForms 控件

我有一个自定义 WinForms 控件(从控件继承,即没有用户界面 jsut 作为计时器),我想向其中添加自定义命令添加设计时间。

这可能类似于菜单的“右键单击并选择'编辑项目...'”。

这可能吗?如何?

另外,您能否推荐一些关于改进自定义控件的设计时体验的一般性阅读(在线)?