将属性设置应用于Visual Studio中Project中的所有类似控件

时间:2009-05-21 21:20:45

标签: .net winforms visual-studio-2008 properties shortcuts

假设我的winform应用程序中有多个 DataGrids ,我想在Visual Studio中将 ALL 的BackColor设置为 Purple

为位于同一表单上的多个项目设置属性的最快方法是什么?

谢谢!

3 个答案:

答案 0 :(得分:2)

Application.OpenForms 属性 - 您可以遍历该列表,然后递归遍历每个控件的Controls属性,修改与您的类型匹配的那些。

这是你要找的那种东西吗?

答案 1 :(得分:2)

由于您要求在设计时而不是运行时更改此设置,因此我会针对“新DataGrid”搜索整个解决方案,并在designer.cs(或designer.vb)文件中进行更改。除此之外,除了写一些宏之外,我想不出更快的方法。

答案 2 :(得分:1)

为什么不搜索“.BackColor =”而不是搜索“new DataGrid”,这是你要改变的行(请记住,其他控件都有.BackColor属性,所以不要只是盲目更新)。

希望这有帮助,

比尔