2013-06-01 88 views
3

我不知道我是否錯過了一些東西。我需要在VS2010中的Windows窗體上顯示一個簡單的.ico文件。我在表單上創建了一個PictureBox,但是當我轉到其屬性並選擇InitialImage中的.ico文件時,它告訴我我無法使用它。它曾經是如此簡單,使用C++來做到這一點......從C窗體窗口中的本地資源顯示圖標#

那麼我該如何在.NET C#項目中做到這一點?

回答

4

在加載主圖像時顯示InitialImage。如果您需要設置主圖像,則必須設置圖片框的圖像屬性。

但圖標不能設置爲InitialImageImage直接,所以你可以把圖標被程序代碼作爲位圖如下

pictureBox1.Image = Resources.Icon1.ToBitmap(); 
1

您是否嘗試過使用圖標對象的ToBitmap功能?將ICO文件加載到Icon類中,然後調用此方法 - 並且您將擁有一個可在PictureBox上使用的位圖。

+0

謝謝。我可以在代碼中設置它。我認爲從資源編輯器執行它會有所幫助。當我將它放置在表單中時,很高興看到圖標。 – ahmd0