【问题标题】:Is anyone using PureComponents controls with success? [closed]有人成功使用 PureComponents 控件吗? [关闭]
【发布时间】:2025-12-18 17:10:02
【问题描述】:

我们正在研究用于 WinForms 项目的 PureComponents Ultimate Suite。控件似乎提供了很多不错的功能,但我们担心它们的稳定性。有人对这些控件有经验吗?

http://www.purecomponents.com/

【问题讨论】:

    标签: .net winforms controls


    【解决方案1】:

    我会从https://github.com/ComponentFactory/Krypton 看 Krypton Suite 4.1.1

    有一个包含许多控件的免费工具包。套件中包含的工具增加了很多功能。

    【讨论】:

      【解决方案2】:

      我一直在使用它们;他们没有给出任何稳定性问题,但我担心我实际上无法与开发人员取得联系。但如果没有问题,就没有真正的需求。

      更新:我想更新他们似乎已经停业了。最后,他们提供了组件的源代码,所以我能够获得源代码,这是一件非常好的事情。但他们的 URL 不再解析。

      【讨论】:

      • 我知道已经 10 年了,但也许你还在这里。我已经反编译了 NicePanel 并将其变成了一个 .NET6 组件。你碰巧还有任何组件的源代码吗?我宁愿使用实际的源代码,也不愿使用反编译的代码。
      • 对不起,我没有那个来源了。
      【解决方案3】:

      我一周前订购并下载了 PureComponents,看看它们与我拥有的其他控制套件(如 Krypton、SyncFusion 和 TeleRik RAD)相比如何。 PureComponents 组件从未在工具箱中可见,并且未在“选择工具箱项”对话框中列出。在决定放弃它之前,我给他们的技术支持发了七次电子邮件。现在看来他们倒闭了。很好摆脱。

      【讨论】:

        【解决方案4】:

        我正在使用它,尽管它有点小问题,但我已经找到了一些解决方法,并且喜欢控件的外观。

        例如,如果您有时尝试复制和粘贴控件,它们将不会粘贴,因为由于某些奇怪的原因粘贴已被禁用。我使用 ctrl-x 进行剪切,然后使用 ctrl-z 将其取回并将控件移回原来的位置。现在我在剪贴板中拥有了控件,我可以根据需要多次粘贴它。

        【讨论】:

          【解决方案5】:

          自 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
          

          这根本行不通。那个该死的试用弹出窗口出现在生产机器上。开发机器很好。

          每个人都可以通过购买获得来源。有没有人看看这些废话是否可以转移?

          【讨论】:

          • 我发现了我的问题。他们似乎改变了他们的许可注册方式,或者更确切地说是何时。因为我在表单类之外公开创建了一个组件实例,它在 runtimelicensekey 函数之前触发。对此的解决方案是简单地从表单中删除控件的创建并将其放入全局模块中。现在可以正常注册了。
          【解决方案6】:

          我最近一直在试用 PureComponents Winforms Ultimate 2010 Suite。

          我的发现是,从表面上看,它们看起来非常有吸引力,并且提供了多种选择,但在使用中,从开发人员的角度来看,它们几乎是一场灾难。我的应用程序通常基于一系列继承的表单,在这种情况下似乎很少或没有进行测试。一个常见的问题是,在运行调试会话后,包含这些控件的设计窗口崩溃或挂起,需要关闭并重新加载。这会在一段时间后变得非常烦人!这发生在 VS2008 和 VS2010 上。

          在测试过程中,我还经历了许多没有明显原因的应用程序崩溃。如果您单步执行应用程序代码,则不会发生崩溃,坦率地说这是不可接受的。

          我想喜欢这些控件,因为我多年来一直在使用他们原来的 NicePanel 没有问题,并且期待更好的东西。

          我现在正在删除 PureComponents 控件并用我尝试过且值得信赖的替代品替换它们。

          【讨论】:

            【解决方案7】:

            我试过了...外观很漂亮,但是我有很多麻烦。

            当您添加控件时,VS IDE 变得非常慢,通常它会将您的项目锁定在您正在编辑的表单上(您必须退出 VS 才能编辑另一个表单...)

            同样,添加一些控件后,我在尝试编译时收到“内存不足”消息。

            移动或调整控件大小有时也有点棘手。有时控件似乎可以按照自己的意愿进行操作,但您无法根据需要调整它们的大小。

            【讨论】:

              最近更新 更多