【发布时间】:2025-12-18 17:10:02
【问题描述】:
我们正在研究用于 WinForms 项目的 PureComponents Ultimate Suite。控件似乎提供了很多不错的功能,但我们担心它们的稳定性。有人对这些控件有经验吗?
【问题讨论】:
我们正在研究用于 WinForms 项目的 PureComponents Ultimate Suite。控件似乎提供了很多不错的功能,但我们担心它们的稳定性。有人对这些控件有经验吗?
【问题讨论】:
我会从https://github.com/ComponentFactory/Krypton 看 Krypton Suite 4.1.1
有一个包含许多控件的免费工具包。套件中包含的工具增加了很多功能。
【讨论】:
我一直在使用它们;他们没有给出任何稳定性问题,但我担心我实际上无法与开发人员取得联系。但如果没有问题,就没有真正的需求。
更新:我想更新他们似乎已经停业了。最后,他们提供了组件的源代码,所以我能够获得源代码,这是一件非常好的事情。但他们的 URL 不再解析。
【讨论】:
我一周前订购并下载了 PureComponents,看看它们与我拥有的其他控制套件(如 Krypton、SyncFusion 和 TeleRik RAD)相比如何。 PureComponents 组件从未在工具箱中可见,并且未在“选择工具箱项”对话框中列出。在决定放弃它之前,我给他们的技术支持发了七次电子邮件。现在看来他们倒闭了。很好摆脱。
【讨论】:
我正在使用它,尽管它有点小问题,但我已经找到了一些解决方法,并且喜欢控件的外观。
例如,如果您有时尝试复制和粘贴控件,它们将不会粘贴,因为由于某些奇怪的原因粘贴已被禁用。我使用 ctrl-x 进行剪切,然后使用 ctrl-z 将其取回并将控件移回原来的位置。现在我在剪贴板中拥有了控件,我可以根据需要多次粘贴它。
【讨论】:
自 2008 年以来我一直在使用 PureComponents。我喜欢它们的外观并在许多应用程序中使用它们。支持曾经很好,但现在,就像其他人提到的那样,对电子邮件的回复为零。在尝试联系他们之前,我继续以 19 美元的价格购买了 2010 年,然后它在那里坐了一年,现在我正在尝试用它来升级现有的应用程序。因此,使用其他东西不是一种选择。整个应用程序基本上是基于colorlist控件的。
但是,现在我使用的是 VS 2010,这些组件根本不会获得许可!
以前从来不是问题:
Public Sub New()
PureComponents.EntrySet.Licensing.RunTimeLicenseKey = "xxxx-xxxx-xxxx........."
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
End Sub
这根本行不通。那个该死的试用弹出窗口出现在生产机器上。开发机器很好。
每个人都可以通过购买获得来源。有没有人看看这些废话是否可以转移?
【讨论】:
我最近一直在试用 PureComponents Winforms Ultimate 2010 Suite。
我的发现是,从表面上看,它们看起来非常有吸引力,并且提供了多种选择,但在使用中,从开发人员的角度来看,它们几乎是一场灾难。我的应用程序通常基于一系列继承的表单,在这种情况下似乎很少或没有进行测试。一个常见的问题是,在运行调试会话后,包含这些控件的设计窗口崩溃或挂起,需要关闭并重新加载。这会在一段时间后变得非常烦人!这发生在 VS2008 和 VS2010 上。
在测试过程中,我还经历了许多没有明显原因的应用程序崩溃。如果您单步执行应用程序代码,则不会发生崩溃,坦率地说这是不可接受的。
我想喜欢这些控件,因为我多年来一直在使用他们原来的 NicePanel 没有问题,并且期待更好的东西。
我现在正在删除 PureComponents 控件并用我尝试过且值得信赖的替代品替换它们。
【讨论】:
我试过了...外观很漂亮,但是我有很多麻烦。
当您添加控件时,VS IDE 变得非常慢,通常它会将您的项目锁定在您正在编辑的表单上(您必须退出 VS 才能编辑另一个表单...)
同样,添加一些控件后,我在尝试编译时收到“内存不足”消息。
移动或调整控件大小有时也有点棘手。有时控件似乎可以按照自己的意愿进行操作,但您无法根据需要调整它们的大小。
【讨论】: