我使用C#为我的项目使用默认按钮,图形和Visual Studio中提供的其他组件使用C#进行GUI。现在我已经安装了DotNetBar,用于诸如标签按钮等很酷的组件,并且希望用旧组件替换它们。有没有一种简单的方法来做到这一点,只要更换(例如按钮)将代码与新添加的按钮相关联......? 在此先感谢简单的方法来替换Visual Studio中的组件C#
0
A
回答
1
不,就我所知,除非新控件的生产者为工作提供自动化工具,否则没有简单的方法。
主要原因在于属性名称,方法名称和标准控件与新控件之间的所有事件处理程序签名的区别。如果第三方控件具有与标准控件相同的属性,方法和事件,您可能很幸运,但通常它们已经实现了新功能并扩展了基本控件,这通常会导致广泛的不兼容性。
再有就是手动编辑每个项目的文件替换为新的从标准控制参照的需要,这也是一项复杂的工作,只有控制的生产者能够解决
+1
与Steve一致,只有很少的情况可以在cs和designer.cs文件,名称空间和类名中进行搜索和替换。所有这些都取决于班级的不同。必须逐案审视。 –
相关问题
- 1. 在Visual Studio IDE中创建/生成新角度组件的简单方法?
- 2. Python:简单的方法来替换嵌套的namedtuple属性?
- 3. 是否有更简单的方法来替换XCode中的文件?
- 4. Python:有没有简单的方法来替换字符串,而不是替换()
- 5. 最简单的方法来替换子字符串
- 6. WiX:在Visual Studio中真的没有简单的方法吗?
- 7. C++中简单的std :: string替换
- 8. 在Visual Studio中插入替换字符的最快方法
- 9. 在Visual Studio 2010 Express中执行脚本的最简单方法?
- 10. Visual Studio C#表单缺失组件
- 11. 有没有简单的方法来记录visual studio 2010花费的时间?
- 12. 简单的方法来替换HTML中的特定HTML子字符串?
- 13. 简单的方法来转换数据表使用C#
- 14. Visual Studio代码替换Visual Studio
- 15. 在Visual Studio中编辑xaml文件的任何替代方法?
- 16. Visual Studio(C#)'热代码替换'
- 17. 最简单的方法将文件放入数组中? - c#
- 18. visual studio 2010 c#简单编译帮助
- 19. 简单的C预处理器替换
- 20. Visual Studio 2012中“Visual Studio安装程序(* .vdproj)”的替换选项
- 21. 在Visual Studio 2010中替换/扩展Visual Studio的生成存根
- 22. Visual Studio 2008,管理设置的简单方法?
- 23. 简单的方法来解析文件的C指令?
- 24. 在Studio中将blockcaps转换为camelcase的简单方法?
- 25. Visual Studio中的Alphabetizing方法
- 26. 在bash中替换输出线的简单方法
- 27. 在mustache.php中替换php switch语句的简单方法?
- 28. 单元测试在C#visual studio 2008中的write_text方法?
- 29. 来自Visual Studio的SPTrustedRootAuthority(C#)
- 30. 最有效的方法来替换数组中的空值
更换“清凉成分“与旧的是非常不寻常的。组件供应商可能有自动升级旧控件的方法,但他们不太可能再次轻松地将其删除。你只需一次一个地完成一件事就可以轻松解决问题,对此不能多说。 –