問題描述:
最初在弄開機啟動時發現問題時程序啟動后閃退
后來將程序拖動到cmd窗口時
在不同的目錄下執行時:
在程序當前目錄下執行閃退
在其他目錄下執行部閃退
解決方案:
通過不斷的注釋部分代碼取消注釋部分代碼調試的方式發現下面一句話引起的程序閃退
panel_bbar_record.BackgroundImage = Image.FromFile("img/bbar_record_bg.png");//
測試了一下 , 相對路徑不好使了 , 絕對理解好使
string p = Application.StartupPath + "\\" + "img/bbar_record_bg.png"; MessageBox.Show(p); //錄制頁面皮膚 panel_bbar_record.BackgroundImage = Image.FromFile(p);// if (1 == 1) return;
改成絕對路徑就好了