بفرمایید
این کد من هست که در تابع لود مینویسم و میخوام همون اول که برنامه شروع میشه اجرا بشه (یعنی در اصل باید در فرم لود نوشته بشه) :
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=|DataDirectory|\\Words.mdb;user id=; password=;";
OleDbCommand command = new OleDbCommand();
con.Open();
command.Connection = con;
command.CommandText = "select * from fatoen";
OleDbDataReader readre = command.ExecuteReader;
if (readre.HasRows == true) {
while (readre.Read()) {
lst2.Add(readre.GetString(0));
lst1.Add(readre.GetString(1));
ListBox1.Items.Add(readre.GetString(0));
}
}
con.Close();
Label1.Text = "تعداد کلمات موجود در حافظه : " + ListBox1.Items.Count;

حالا وقتی برنامه شروع میشه،چون بانک اطلاعاتیم بیشاز 70000 رکورد داره این برنامه برای لود شدن 6 ثانیه طول میده
حالا میخوام همزمان اون فرم نشون داده بشه به کاربر
لطفا یه جوری توضیح بدید که متوجه بشم