2015-10-10 45 views
0

有沒有辦法快速複製選定的控制名稱,然後將其粘貼到文本編輯器?我有很多控制,我必須設置我的類屬性,然後我必須選擇每個然後單擊屬性,然後選擇名稱和Ctrl + C。有沒有辦法只是選擇控制設計師然後CTRL + C + someOtherKey結束瞧,我可以將其粘貼到文本編輯器? (或者甚至可能有一種方法來快速複製所有選定控件的名稱:)?視覺工作室複製選擇(在設計器中)控制名稱粘貼到文本編輯器

我使用visual studio proffesional 2012(將在不久的將來將其更改爲2015)。

+3

到了className.designer.cs U將看到的代碼有.. –

回答

0

我會做的是創建我自己的自定義擴展。舉例來說,你希望所有的按鈕都是綠色的,並說「塞爾達」。您將創建以下課程。

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

然後,你必須進入工具箱這個,我不知道正確的方法,但我做的是形式構造器創建一個新的實例。如下所示:

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

然後按F5進行調試,以便將新控件添加到工具箱中。然後,您可以將新控件從工具箱拖放到設計器。當我想要具有特定屬性的控件的多個副本時,這就是我所做的。希望這有助於^ _ ^。附:你可以刪除「新的GreenZeldaButton();」在控件添加到工具箱後,顯然是一件事(或者明顯的選擇)。

Example of concept

相關問題