這是一個奇怪的。我有一個C#應用程序,它爲表單背景設置了一個BackgroundImage。還有一些按鈕控件。這個應用程序已經發布了幾個月,並已安裝在大約20多臺不同的電腦上。形式和控制backgroundimage不顯示在「某些」計算機上
剛剛有一位新客戶安裝了應用程序,並且沒有顯示背景圖像。只需獲取爲窗體和按鈕顯示的默認背景色。這對所有形式和設置了背景圖像的所有控件都是如此。他們中沒有一個出現。
我注意到的一件奇怪的事情是,在一個窗體上有幾個按鈕,無論出於什麼原因,我都設置了.Image屬性而不是.BackgroundImage屬性。這些按鈕DO顯示圖像。所以這似乎只是一個問題。後臺圖像
電腦是Win7家庭高級版。試圖禁用他們的反病毒 - 沒有幫助。不知道這可能是什麼造成的。有任何想法嗎?任何人?
編輯:這是我的最小測試應用程序的屏幕截圖。這個應用程序完全與VS設計師完成(我沒有寫任何代碼)。只需單擊屬性,單擊backgroundimage的「...」按鈕並從我的硬盤驅動器中選擇一個文件進行導入。表格應該有一個背景圖片。所以應該在左邊的按鈕。右側的按鈕我設置.Image屬性。所有背景圖像都與您正在使用的按鈕上顯示的文件相同。
先試着製作一個最小可靠的再生案例,然後向我們展示這些代碼。 – Dai 2013-04-25 22:58:28
這絕對是這臺電腦的東西。代碼沒有什麼奇怪的。我剛剛創建了一個測試程序,在問題PC上做同樣的事情。這些代碼都是開箱即用的Visual Studio生成的。創建新項目。將默認Form1上的背景圖像設置爲圖像(使用設計器)。編譯項目。將.EXE發送到客戶計算機 - 不顯示背景圖像。 我從來沒有爲這個測試應用程序輸入一行代碼,它也有同樣的問題。 – 2013-04-25 23:03:49