繁体   English   中英

(在设计器中)选定的Visual Studio复制控件名称以粘贴到文本编辑器中

[英]visual studio copy selected (in designer)control name to paste into text editor

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

我使用Visual Studio Proffesional 2012(打算在不久的将来将其更改为2015)。

我要做的是创建自己的自定义扩展。 例如,假设您希望所有按钮为绿色,然后说“ Zelda”。 您将创建以下类。

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

然后,您必须将其放入“工具箱”中,我不确定方法是否正确,但是我要做的是在表单构造器中创建一个新实例。 因此:

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

然后按F5进行调试,以将新控件添加到工具箱中。 然后,您可以将新控件从工具箱拖放到设计器中。 当我想要具有特定属性的控件的多个副本时,这就是我要做的。 希望这对^ _ ^有所帮助。 PS您可以删除“新的GreenZeldaButton();” 控件(已添加到工具箱中)后的事情(或者显然是您的选择)。

概念的例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM