我不知道我是否錯過了一些東西。我需要在VS2010中的Windows窗體上顯示一個簡單的.ico文件。我在表單上創建了一個PictureBox,但是當我轉到其屬性並選擇InitialImage
中的.ico文件時,它告訴我我無法使用它。它曾經是如此簡單,使用C++來做到這一點......從C窗體窗口中的本地資源顯示圖標#
那麼我該如何在.NET C#項目中做到這一點?
我不知道我是否錯過了一些東西。我需要在VS2010中的Windows窗體上顯示一個簡單的.ico文件。我在表單上創建了一個PictureBox,但是當我轉到其屬性並選擇InitialImage
中的.ico文件時,它告訴我我無法使用它。它曾經是如此簡單,使用C++來做到這一點......從C窗體窗口中的本地資源顯示圖標#
那麼我該如何在.NET C#項目中做到這一點?
在加載主圖像時顯示InitialImage。如果您需要設置主圖像,則必須設置圖片框的圖像屬性。
但圖標不能設置爲InitialImage
或Image
直接,所以你可以把圖標被程序代碼作爲位圖如下
pictureBox1.Image = Resources.Icon1.ToBitmap();
您是否嘗試過使用圖標對象的ToBitmap功能?將ICO文件加載到Icon類中,然後調用此方法 - 並且您將擁有一個可在PictureBox上使用的位圖。
謝謝。我可以在代碼中設置它。我認爲從資源編輯器執行它會有所幫助。當我將它放置在表單中時,很高興看到圖標。 – ahmd0