有10個textbox,每一個里面都需要輸入一個數,每個textbox都加的有leave,但是程式運行后,點擊第一個textbox,輸入數值后,再去點擊第二個textbox,滑鼠一直在第一個textbox處閃爍,不會移至第二個textbox,導致第二個以及后面的多個textbox無法更改,求解這個情況下,該怎么更改程式
private void readdata1_Leave(object sender, EventArgs e)
{
readdata1.Focus();
}
private void readdata2_Leave(object sender, EventArgs e)
{
readdata2.Focus();
}
private void readdata3_Leave(object sender, EventArgs e)
{
readdata3.Focus();
}
uj5u.com熱心網友回復:
代碼邏輯不對把,readdata1_Leave 這個事件是 離開事件,而離開之后又呼叫readdata1.Focus();這個方法,顯然不對uj5u.com熱心網友回復:
Leave事件,滑鼠離開后執行readdata1獲取焦點,你再點其他的能有啥效果uj5u.com熱心網友回復:
樓上說的很清楚了,你還是說說你的目的,要實作什么功能轉載請註明出處,本文鏈接:https://www.uj5u.com/net/263145.html
標籤:C#
