2012-08-07 27 views
0

我有一個現有的vb.net項目(vb.net 2010)。該項目中有一個表單有一個圖標;我想獲得該圖標,以便我可以以另一種形式將其添加到同一個項目中。我怎樣才能做到這一點?從vb.net項目檢索圖標

回答

0

如果你可以在代碼中做到這一點,它是把下面的行Form2Load事件一樣簡單:

Form2.Icon = Form1.Icon

-

但是,如果你試圖讓圖標進入你的設計師,這是一個有點更多的工作。

首先,您需要將Form1圖標保存到文件中。然後你可以使用設計師的圖標選擇器來選擇它。

以下是你需要裏面的Form1運行將其保存到一個文件中的代碼:

Using writeStream As Stream = File.Create("C:\temp\tmpIcon.ico") 
     Me.Icon.Save(writeStream) 
    End Using 

您可以在Form1創建一個臨時的按鈕,並把上面的代碼到按鈕的Click事件處理程序。

+0

謝謝!這工作完美。後者就是我一直在尋找的東西,但這對我來說可能是更好的解決方案。 – RMae 2012-08-07 18:40:09