2013-07-18 24 views
0

我使用C#为我的项目使用默认按钮,图形和Visual Studio中提供的其他组件使用C#进行GUI。现在我已经安装了DotNetBar,用于诸如标签按钮等很酷的组件,并且希望用旧组件替换它们。有没有一种简单的方法来做到这一点,只要更换(例如按钮)将代码与新添加的按钮相关联......? 在此先感谢简单的方法来替换Visual Studio中的组件C#

+0

更换“清凉成分“与旧的是非常不寻常的。组件供应商可能有自动升级旧控件的方法,但他们不太可能再次轻松地将其删除。你只需一次一个地完成一件事就可以轻松解决问题,对此不能多说。 –

回答

1

不,就我所知,除非新控件的生产者为工作提供自动化工具,否则没有简单的方法。

主要原因在于属性名称,方法名称和标准控件与新控件之间的所有事件处理程序签名的区别。如果第三方控件具有与标准控件相同的属性,方法和事件,您可能很幸运,但通常它们已经实现了新功能并扩展了基本控件,这通常会导致广泛的不兼容性。

再有就是手动编辑每个项目的文件替换为新的从标准控制参照的需要,这也是一项复杂的工作,只有控制的生产者能够解决

+1

与Steve一致,只有很少的情况可以在cs和designer.cs文件,名称空间和类名中进行搜索和替换。所有这些都取决于班级的不同。必须逐案审视。 –

相关问题