选择visual studio copy(在设计器中)控件名称以粘贴到文本编辑器

时间:2015-10-10 11:04:41

标签: c# visual-studio

有没有办法快速复制选定的控件名称然后粘贴到文本编辑器?我有很多控制,我必须设置我的类属性,然后我必须选择每一个,然后单击属性,然后选择名称和ctrl + C.有没有办法只选择设计器上的控件然后ctrl + C + someOtherKey结束瞧我可以将它粘贴到文本编辑器? (甚至可能有一种方法可以快速复制所有选定控制的名称:)?

我使用2012年的visual studio proffesional(将在不久的将来将其更改为2015年)。

1 个答案:

答案 0 :(得分:0)

我要做的是创建自己的自定义扩展。比如说你希望你的所有按钮都是绿色的并且说" Zelda"。您将创建以下类。

public GreenZeldaButton : Button
{
    public GreenZeldaButton()
    {
        BackColor = Color.Green;
        Text = "Zelda";
    }
}

然后你必须把它放到工具箱中,我不确定正确的方法,但我做的是在构造函数的形式中创建一个新的实例。如此:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        new GreenZeldaButton();
    }
}

然后按F5进行调试,以便将新控件添加到工具箱中。然后,您可以将新控件从工具箱拖放到Designer。当我想要具有特定属性的控件的多个副本时,这就是我所做的。希望这有助于^ _ ^。附:你可以删除"新的GreenZeldaButton();"将控件添加到工具箱后,事物(或显然是替代方案)。

Example of concept