问题标签 [components]

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

java - Java 中最好的“可关闭 TabbedPane”组件是什么?

解决了我的闪烁问题后,我想知道是否有更好的可关闭选项卡式窗格,然后是通过谷歌搜索closabletappedpane弹出的?(您可以通过它的processMouseEvents 方法识别它)

我特别需要一个,永远不会闪烁的:-)

请在此处发布您的经验,以及您自己的可关闭选项卡式窗格的链接。

0 投票
6 回答
3904 浏览

qt - qt/wxwidgets 第三方组件?

我习惯在 Delphi 和 C# 环境中工作,它们似乎有一组丰富的第三方组件可用。我目前想使用 qt 或 wxwidgets 在 C++ 中进行跨平台编程。第三方组件有很大的市场吗?我在看sourceforge,这似乎并没有显示出太多有用的东西(你怎么在不下载源代码的情况下找出项目中的组件或功能?)。我在考虑轮播/封面流组件,丰富的数据网格(例如 DevExpress 提供的那种)。还是这样,写自己的地盘?

0 投票
4 回答
1575 浏览

wpf - WinForms 组件的 WPF 等效项是什么?

Windows 窗体允许您开发组件,非可视元素,可以有一个设计器。内置组件包括 BackgroundWorker、Timer 和许多 ADO .NET 对象。这是一种为复杂对象提供简单配置的好方法,它支持设计人员辅助的数据绑定。

我一直在看WPF,似乎没有任何组件的概念。我是对的吗?是否有一些我错过的创建组件(或类似组件)的方法?

我接受了 Bob 的回答,因为经过大量研究后,我觉得花哨的 Adorners 可能是做到这一点的唯一方法。

0 投票
3 回答
1554 浏览

delphi - 寻求一种方法让“悬停按钮”展开一个部分

我有一个流程面板,我在运行时根据他们是否选择显示所有项目向它添加额外的项目。这一切都很好;扩展由工具栏按钮控制。

问题是我们希望用户能够将鼠标移到“+”号上以展开该部分。

替代文字

最初我查看了 TSpeedButton (OnMouseEnter),但即使它是“平面”,焦点矩形仍然显示,因此字形没有居中。这个解决方案的主要问题是它的外观。

然后我看着制作 TImage 的后代。这有点“非常规”,但它会起作用。在 OnMouseEnter 或 OnClick 中,它会切换一个内部布尔“扩展”标志,然后从资源中加载适当的图片。我不喜欢这样的非常规解决方案。

我需要将它添加到几个不同的屏幕,所以我可能谨慎地为此拥有/构建一个组件。我有 JVCL,但我没有看到任何合适的副手。

感谢您的意见/帮助!

0 投票
4 回答
264 浏览

c# - 非侵入式“实时”帮助系统

我正在搜索执行类似操作的 C# 组件或代码片段:

例如,如果他打开一个新窗口,我想告知新用户最重要的程序功能。它应该是一个显示文本的框(如果可能,格式化)当然不是模态的,并且如果用户进入文本框区域,它有一些机制可以“让开”。这样他就可以访问它下面的内容。或者,窗口也可以粘在窗口的边框上,但是如果窗口最大化,需要有一种方法也可以工作。

所以我想向他简要介绍一下他可以在我的应用程序的每个角落最轻松地做什么。

谢谢!

0 投票
11 回答
14346 浏览

.net - .NET 最好的文字处理组件是什么

我正在寻找 .NET 的文字处理组件,它在我的 WinForm/WPF .NET 应用程序中就像嵌入式 MS Word。主要目标是让用户能够创建格式丰富的文本。我真的不想编写高度自定义的 RichTextBox 组件。有什么建议么?

0 投票
1 回答
4676 浏览

actionscript - Flash/Actionscript2 - 无法触发组合框“更改”事件

我正在尝试将组合框组件用于 Flash。我无法触发更改事件。我的代码几乎直接来自 adobe 网站(链接如下)。该框已填充,但更改值不会产生跟踪输出。我究竟做错了什么?

http://livedocs.adobe.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/js/html/wwhelp.htm?href=00002149.html#3138459

0 投票
2 回答
117 浏览

open-source - 商业应用中的开源控件帮助

在商业应用程序中包含一组根据Mozilla 公共许可证发布的可视化组件有什么影响。

我有什么义务吗?

0 投票
7 回答
1514 浏览

components - 将对象建模为“组件集合”的游戏引擎在运行时如何工作?

我正在编写一个轻量级游戏引擎,并且在为它做一些研究的同时,我遇到了许多令人信服的文章,它们提倡通过“组件集合”模型而不是“从具体类继承”模型来实现游戏对象。有很多优点:

  • 可以使用数据驱动设计技术组合对象,允许设计人员在不涉及程序员的情况下提出新对象;
  • 源文件依赖项往往更少,从而可以更快地编译代码;
  • 整个引擎变得更加通用;
  • 可以避免必须更改继承层次结构较高的具体类的不可预见的后果;
  • 等等。

但是系统的某些部分仍然不透明。其中主要是同一对象的组件如何相互通信。例如,假设在游戏中模拟子弹的对象是根据以下组件实现的:

  • 一些用于视觉表示的几何图形
  • 世界地位
  • 用于与其他对象碰撞的体积
  • 其他事情

在渲染时,几何图形必须知道它在世界中的位置才能正确显示,但它如何在对象中的所有兄弟组件中找到该位置?并且在更新时,碰撞体积如何找到对象在世界中的位置以测试它与其他对象的交集?

我想我的问题可以归结为:好的,我们有由许多组件组成的对象,每个组件都实现了一些功能。这在运行时工作的最佳方式是什么?

0 投票
2 回答
677 浏览

c# - 用于实时运输报价的 .NET 组件

在开发定制电子商务解决方案时,您使用过哪些“现成的”基于 .NET 的运输组件?

它绝对必须提供实时运输报价,并且可以轻松集成到 ASP.NET 网站中。理想情况下,我希望它支持大多数常见的美国国内运输公司(UPS、FedEx、USPS 等)。

谢谢!