我已經使用了JPG格式的backgroundImage作爲應用程序表單。 我的問題是,我總是需要與exe程序的JPG?Visual C#表單backgroundImage
因此,如果我給我的EXE程序給另一個用戶,如果我不提供JPG文件,該人將無法查看backgroundImage?
另一個問題是關於我用於程序的圖標(exe圖標和顯示在程序頂部的圖標)..這些圖標是否存儲在程序中?或者我需要提供圖標文件?
對不起,我只有一臺機器,沒有人爲我測試。
歡呼聲, d
我已經使用了JPG格式的backgroundImage作爲應用程序表單。 我的問題是,我總是需要與exe程序的JPG?Visual C#表單backgroundImage
因此,如果我給我的EXE程序給另一個用戶,如果我不提供JPG文件,該人將無法查看backgroundImage?
另一個問題是關於我用於程序的圖標(exe圖標和顯示在程序頂部的圖標)..這些圖標是否存儲在程序中?或者我需要提供圖標文件?
對不起,我只有一臺機器,沒有人爲我測試。
歡呼聲, d
您需要添加圖片作爲應用程序的資源。如果您只是將其添加爲文件鏈接,例如C:\一旦這個位置改變了你的圖像。
如果將其作爲資源添加,那麼它將包含構建並始終爲應用程序提供。
要知道更多關於如何做到這一點看這裏:
http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx http://www.homeandlearn.co.uk/csharp/csharp_s4p8.html
一個簡單的測試將是把.exe文件中單獨的文件夾,並嘗試啓動它。
對於JPG,它取決於您在程序中如何引用它,如果它是您添加的資源將在可執行文件中。
該圖標應該已經在可執行文件中。
如果程序使用圖像的絕對路徑,這將不起作用。當然,你總是可以嘗試移動圖像。良好的建議,但沒有upvote這個,因爲它只提到如何測試是否有問題,而不是如何解決問題,如果它存在。 – 2011-05-22 04:29:47
您可以將.jpg文件作爲資源添加到您的應用程序中,這會導致它被編譯到.exe本身,從而爲您分配一個較少的文件。
你是如何引用的圖像。另外,您使用的是什麼GUI技術,WinForms或WPF? – 2011-05-22 04:29:02