2013-01-05 106 views
-3

當您在c#菜單欄中使用「插入標準項目」功能時,是否添加了剪切/複製/粘貼等功能的標準代碼?這樣我可以將代碼添加到他們的Click觸發器中。菜單標籤「標準項目」代碼

+1

不,沒有這樣的「標準項目」。 – Oded

+0

@Oded事實上,有,但它只是爲了視覺項目,沒有代碼背後。 – Marc

+0

http://www.csharphelper.com/howto_standard_menu_items.png – Marc

回答

3

標準項目的添加通過System.Design組件完成。有一個名爲System.Windows.Forms.Design.StandardMenuStripVerb的內部類,它添加了這些項目。它非常硬編碼,所以沒有可以訪問的模板。

4

如果你想從一個RichTextBox或文本框複製代碼,將這個在:

private void button1_Click(object sender, EventArgs e) 
    { 
     richTextBox1.Copy(); 
    } 

如果你想粘貼或剪切它,只是改變了 richTextBox1.Copy();richTextBox1.Paste(); 或改變它切割 richTextBox1.Cut();

希望這有助於。

+0

謝謝,但我的表格中有很多文本框,有沒有辦法確保它可以在所有文本框上運行? – Marc

+0

是的。而不是使它成爲'richTextBox1.Copy();'使它成爲你的文本框的名字,例如你可以使用'MyTextBox.Copy();',或者如果你想剪切或粘貼,只需要粘貼);'或'Cut();' – Dozer789