PDA

View Full Version : اجرای یک فرم در فرم دیگر



هادی123
دوشنبه 01 بهمن 1386, 22:28 عصر
با سلام
فرض نمایید از فرم شماره یک به فرم شماره دو برویم می خواهم وقتی فرم شماره دو بسته می شود فرم یک خودش را لود نماید

با تشکر

hesam_hma
دوشنبه 01 بهمن 1386, 23:31 عصر
خوب در رویداد closing فرم دو فرم یک رو فراخوانی کن
form1.show()

mahdi_farhani
سه شنبه 02 بهمن 1386, 00:01 صبح
dim frm as new form2
hide
frm.showdialog()
show

هادی123
سه شنبه 02 بهمن 1386, 21:04 عصر
با تشکر از دوستان
موفق نشدم اون کاری که می خواهم انجام دهم

توضیح کامل تر به این صورت هستش که در فرم شماره یک من یک دیتا گرید وجود داره که برای هر رکورد یک لینک وجود دارد که فرم شماره دو را باز می نماید در فرم شماره دو یک سری تغییرات بر روی رکورد بانک اطلاعاتی ایم ایجاد می شوم

می خواهم وقتی کاربر تغییرات را ثبت نمود و فرم شماره دو بسته شد دیتا گرید فرم شماره یکم تغییرات را همان لحظه نمایش دهد

در مورد اعمال تغییرات بر روی بانک اطلاعاتی یا نمایش و ایجور چیزها مشکلی ندارم فقط می خواهم کاربر فرم شماره دو را بست دیتاگرید فرم شماره یکم خودش را باز سازی کنه

mahdi_farhani
سه شنبه 02 بهمن 1386, 21:21 عصر
همون کاری من بت گفتم رو انجام بده ، بعد از Show یه بار اطلاعات از دیتابیس بخون بریز تو گرید همون تابع bind خودمون

هادی123
سه شنبه 02 بهمن 1386, 23:13 عصر
همون کاری من بت گفتم رو انجام بده ، بعد از Show یه بار اطلاعات از دیتابیس بخون بریز تو گرید همون تابع bind خودمون

با تشکر مشکلم حل شد

فقط یک نکته باید سه ، چهار ثانیه تاخیر در بستن فرم شماره 2 ایجاد کنم تا اجرا بشود اگر همان لحظه فرم شماره دو را ببندم اجرا نمی شود

برای این راه حلی دارید ؟؟

mahdi_farhani
سه شنبه 02 بهمن 1386, 23:17 عصر
اینو نمیدونستم که باید تاخیر ایجاد کنم .
ولی مشکلی نداره Thered.Sleep(3000) این مشکلتو حل میکنه .