在Visual Studio C#中更换组件的简便方法

时间:2013-07-18 16:05:38

标签: c# .net visual-studio-2010 components

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

1 个答案:

答案 0 :(得分:1)

不,我知道除非新控件的制作人为作业提供自动化工具,否则没有简单的方法。

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

然后需要手动编辑每个项目文件以将标准控件的引用替换为新的引用,这也是一项复杂的工作,只有控件的生产者才能解析