0
我有一個簡單的窗體,有一個按鈕來點擊加載一個名爲高程列表框,當其中一個標高點擊了ID屬於該高程傳遞給一個函數,該函數創建一個位圖並將其返回給原始調用函數。我不斷收到這些奇怪的錯誤。異步錯誤的{「參數是無效的」。}當使用Windows窗體
我不斷收到{「Parameter is not valid。」}錯誤。
關於這裏發生了什麼的任何想法?
我還添加了兩個屏幕截圖,一個窗口窗體和其中一個錯誤。
async void lbElevations_MouseClick(object sender, MouseEventArgs e)
{
var bitmapElevation = await ShowElevation();
}
async Task<Bitmap> ShowElevation()
{
int id = int.Parse(this.lbElevations.SelectedValue.ToString());
bool isPDF = false;
Bitmap bitElevation = new Bitmap(0, 0);
bool Rotate90 = false;
string action = "getelevation";
IElevation elev = await ElevationManagerDL.GetElevationAsync(id);
action = action.ToLower();
RotateFlipType rotateFlip = Rotate90 ? RotateFlipType.Rotate90FlipNone : RotateFlipType.RotateNoneFlipNone;
//elevation/shop drawing
if (action == "getelevation")
{
#region Just Elevation
if (isPDF)
{
using (var pdf = await AlumCloudPlansBL.Manager.GetElevationPDFAsync(elev, true))
{
//pdf
}
}
else
{
using (bitElevation = await AlumCloudPlansBL.Manager.GetElevationDrawingAsync(elev, true, rotateFlip, false))
{
//canvas
}
}
#endregion
}
return bitElevation;
}
什麼是錯誤的堆棧跟蹤? –
DUDE YOU是BOMB,我讀了堆棧,並將位圖實例化爲位圖bm = new Bitmap(0,0);這是錯誤。謝謝您的幫助。 –