PDA

View Full Version : ساخت یک نوع فرم خاص



پدر ژپتو
دوشنبه 04 فروردین 1382, 00:23 صبح
ضمن عرض تبریک سال نو
من در قسمتی از یک برنامه دو پنجره ره روی هم باز می کنم و می خواهم بدانم چطور می توانم از غیر فعال شدن پنجره دوم که بالاتر از پنجره اول باز شده است را تا گرفتن پاسخ لازم از کاربر بگیرم ( شبیه به کاری که ویندوز در ارسال بعضی از خطا ها انجام می دهد و تا دکمه تایید را نزنیم نمی توان هیچ آیتمی را از دسکتاپ انتخاب کرد و ویندوز با صدای زنگ از این کار جلوگیری می کند)

دوشنبه 04 فروردین 1382, 00:45 صبح
از showmodal برای نمایش فرم دوم استفاده کن
ضمنا دکمه close رو هم از رومی فرم دوم بر دار

Hidarneh
سه شنبه 05 فروردین 1382, 12:16 عصر
البته برداشتن دکمه close راه نهایی نیست چون کاربر می تونه با Alt+F4 فرم رو ببنده اینجا دو راه حل داری:
1- استفاده از ModalResult
2- یک متغیر رو تعریف کن و بهش یک مقدار بده . وقتی کاربر ورودی درست وارد کرد اون مقدار رو عوض کن و تا وقتی ورودی درست رو نگرفتی توی یه حلقه مدام اون صفحه دوم رو نمایش بده.
موفق باشی.