簡體   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