clase parcial pública Form1: Forma
{
bgw privado = falta de información de System.ComponentModel.BackgroundWorker;
Class1 privado myObject1 = nuevo Class1 ();
público Form1 ()
{
InitializeComponent ();
}
vacío privado textBox1_KeyPress (remitente del objeto, KeyPressEventArgs e)
{
si (falta de información del == del bgw)
{
bgw = nuevo BackgroundWorker ();
bgw.DoWork += nuevo DoWorkEventHandler (bgw_DoWork);
bgw.RunWorkerCompleted += nuevo RunWorkerCompletedEventHandler (bgw_RunWorkerCompleted);
}
¡si (&& del == 13 de e.KeyChar! bgw.IsBusy)
{
textBox1.Enabled = falso;
myObject1.myString = textBox1.Text;
bgw.RunWorkerAsync ();
}
}
bgw_DoWork vacío (remitente del objeto, DoWorkEventArgs e)
{
myObject1.queryRecent ();
}
el vacío bgw_RunWorkerCompleted (remitente del objeto, RunWorkerCompletedEventArgs e)
{
label1.Text = myObject1.recentString;
textBox1.Enabled = verdad;
}
}
|