2011-11-13 34 views
-2

我的問題很簡單,我將我的project.cs [Design]上的控件(按鈕)複製到我的剪貼板中。我如何在這個project.cs之外使用它[設計]?我可以在Visual Studio的設計模式中粘貼一張我已經複製到剪貼板的控件?

+4

你最後2句話讓我失去了理智。 – Pubby

+0

我需要更多的信息,你有什麼嘗試?你嘗試過粘貼嗎?在大多數情況下,它應該像複製和粘貼其他任何東西一樣工作。 –

+0

如果你的意思是你需要將它粘貼到你自己的圖形用戶界面中,你首先需要研究在剪貼板中複製的內容以及它的結構。 秒你必須開發你自己的處理程序來將這個類轉換爲GUI –

回答

0

我想你可能會混淆「按鈕」和邏輯背後的邏輯。

如果您想使用visual studio添加一個按鈕,那麼您需要打開「工具箱」任務窗口並從Windows控件中抓取它。

但我認爲你想要做的是複製邏輯。您可以通過雙擊設計視圖中的按鈕來完成此操作。這將帶您到連接到按鈕OnClick事件的代碼部分。然後,您可以將邏輯複製到另一個項目中。

0

您不能在控制設計器之外使用它。它不僅僅是一個可以粘貼到任何地方的圖形對象。

0

好消息是,它不是一個內部的視覺工作室處理程序,它將某些東西拷貝到系統的剪貼板中。 (你可以嘗試複製一個控制器並粘貼到另一個Visual Studio設計頁面,它將工作)

你應該使用代碼打印剪貼板中的內容。並觀察一下它是如何被複制的

如果您正在設法編寫自己的代碼來處理這個問題,也許您可​​以使用反射來觀察複製的類,並使您自己的GUI使用它的屬性顯示它(只是猜測)

0

只需將其粘貼到任何您想要的表單上,然後問題就可以將由Visual Studio創建的代碼從designer.cs文件中複製並粘貼到另一個表單的designer.cs文件中。

1

在剪貼板上,它只被稱爲字節數組。在我自己的案例中,我創建了一個應用程序來將翻譯的標題設置爲一些控件。如果我可以複製Visual Studio中的控件,然後將它們「粘貼」到我的應用程序中,以便讀取名稱和默認文本,那將是非常好的。唉,如果我所得到的只是一個字節數組,它就不起作用。

相關問題