PDA

View Full Version : نمایش در لیبل پیش از لود فرم جدید



shaima
شنبه 29 فروردین 1388, 23:22 عصر
سلام



if(txt1.text==2000)
{
lbl1.text="please wait";
form f=new form1();
f.show();
}
من این تیکه کد ساده رو تو برنامه ام نوشتم و قصدم اینه که وقتی فرم اف در حال باز شدنه پیغام منتظر باشید رو رو فرم جاری نمایش بده، ولی اون چیزی که در عمل اتفاق می افته یه کمی عجیبه پس از 2 الی 3 ثانیه که فرم باز میشه اگه به فرم اول برگردی تازه متن مورد نظر رو نمایش داده! در واقع اول فرم لود میشه و بعد تازه متن لیبل نمایش داده میشه!

کسی می دونه مشکل از کجاست؟ ممنون میشم راهنماییم کنید ...

در ضمن فرمی که میخوام باز بشه یه سری اطلاعات از دیتا بیس میگیره و به همین دلیل کمی طول میکشه تا باز بشه ...

khaste_007
یک شنبه 30 فروردین 1388, 00:17 صبح
با سلام ،پس از اینکه متن لیبل رو please wait قرار دادی مثلا یک حلقه که از 1 تا 10000000 بشماره بزار بعد فرم جدید رو بساز اگه درست شد مشکل بر می گرده به کندی ویندوز واجرا نشدن رسم صفحه قبلیت، که میتونی با همین روش یا با یه thread مشکلو حل کنی در غیر این صورت احتمالا بر میگرده به قسمت های دیگه از برنامت که ما ازش خبری نداریم.

newgoldenman
یک شنبه 30 فروردین 1388, 17:30 عصر
سلام

این موضوع رو جستجو كنید توی سایت:
Splash Form

پاسخ و راه حل شما با استفاده از این تكنیك هست.

موفق باشید.