我有一個窗口的應用程序,由哪個用戶可以打印他們的產品條碼值,也可以掃描它, 現在我正在尋找一些線程或其他方式, 如果用戶輸入5打印後打印的第一個值,功能等待用戶輸入文本框(我稱爲文本框up事件捕獲掃描值) 如果值是正確的,我的功能繼續執行或等待,直到用戶掃描適當的條形碼,如何等待用戶輸入功能使用c#
那麼我怎樣才能使方法或功能,可以等待用戶輸入,然後繼續執行。
private void myFunction1()
{
for (i = 0; i < intPrintNo; i++) // Number Of Print
{
// here I write Code For Print My Barcode
// Now I want to wait For user Input in my text box
jumphere :
txtBarcode.Text = "";
txtBarcode.Enabled = true;
txtBarcode.Visible = true;
txtBarcode.Focus();
if (keyUp()== false)
{
txtBarcode.Text = "";
txtBarcode.Enabled = true;
goto jumphere;
}
// If return True than for loop Continue for next Printing
}
}
如果你直到現在分享你已經編碼的東西,那將會阻止你的問題被降低......無論如何,窗口應用程序總是等待用戶輸入。 Windows窗體結構是基於事件的,所以無論何時發生事件,都可以調用事件處理程序。 –