codice categoria parziale pubblico Form1: Forma
{
bgw riservato = posizione di segnale minimo di System.ComponentModel.BackgroundWorker;
Class1 riservato myObject1 = nuovo Class1 ();
pubblico Form1 ()
{
InitializeComponent ();
}
vuoto riservato textBox1_KeyPress (mittente dell'oggetto, KeyPressEventArgs e)
{
se (posizione di segnale minimo del == del bgw)
{
bgw = nuovo BackgroundWorker ();
bgw.DoWork += nuovo DoWorkEventHandler (bgw_DoWork);
bgw.RunWorkerCompleted += nuovo RunWorkerCompletedEventHandler (bgw_RunWorkerCompleted);
}
se (&& del == 13 di e.KeyChar! bgw.IsBusy)
{
textBox1.Enabled = falso;
myObject1.myString = textBox1.Text;
bgw.RunWorkerAsync ();
}
}
bgw_DoWork vuoto (mittente dell'oggetto, DoWorkEventArgs e)
{
myObject1.queryRecent ();
}
il vuoto bgw_RunWorkerCompleted (mittente dell'oggetto, RunWorkerCompletedEventArgs e)
{
label1.Text = myObject1.recentString;
textBox1.Enabled = allineano;
}
}
|