我需要一些幫助,因爲我似乎無法在此處顯示文本標籤。我正在使用Windows Form C#VS 2015.當我按下輸入錯誤是在barangay = int.Parse(lblDistrict.Text);呃也是,我使用相同的方式console.readline被使用,但它似乎不起作用。有人可以在代碼中幫助我嗎? :)在此先感謝我使用int解析方式與它在控制檯應用程序中的方式相同,但在winforms中不起作用
private void txtBarangay_KeyPress(object sender, KeyPressEventArgs e)
{
int barangay = 0;
barangay = int.Parse(lblDistrict.Text);
if (e.KeyChar == (char)13)
{
if (barangay >= 1 && barangay <= 146)
{
lblDistrict.Text = "District 1";
}
else if (barangay >= 147 && barangay <= 267)
{
lblDistrict.Text = "District 2";
}
}
}
你會得到什麼錯誤? –
它不再顯示錯誤,但它什麼都不顯示。 –
那麼'lblDistrict.Text'的價值是什麼?你做了什麼診斷?你有沒有在調試器中完成這一步?處理程序是否被調用?請提供[mcve]。 –