PDA

View Full Version : بستن فرم



m.webgard
پنج شنبه 13 تیر 1392, 17:27 عصر
سلام
دوستان من یک فرمی دارم که میخوام از طریق کد ببندمش. اما وقتی دستور close رو اجرا میکنم با پیغام زیر مواجه میشم
باید چکار کنم؟
ممنون از لطفتون
Value Close() cannot be called while doing CreateHandle()

Mahmoud.Afrad
پنج شنبه 13 تیر 1392, 17:49 عصر
کجا می بندی؟ کد بزار.

m.webgard
پنج شنبه 13 تیر 1392, 18:01 عصر
کجا می بندی؟ کد بزار.

وقتی دستور close رو در یک Button از فرمم مینویسم و روی Button کلیک میکنم مشکلی پیش نمیاد و فرم بسته میشه، ولی وقتی دستور close رو در Form_Laod مینویسم و اجرا میکنم خطای بالا رو میده

Mahmoud.Afrad
پنج شنبه 13 تیر 1392, 18:04 عصر
کارت اشتباست.
چرا این کار رو میکنی؟

m.webgard
پنج شنبه 13 تیر 1392, 18:11 عصر
کارت اشتباست.
چرا این کار رو میکنی؟
من میخوام وارد هر فرمی شدم ، بررسی کنه که آیا کاربر به اون فرم دسترسی داره یا نه. اگر دسترسی نداشت اون فرم رو ببنده.

Mahmoud.Afrad
پنج شنبه 13 تیر 1392, 18:16 عصر
باید قبل از اینکه فرم را ایجاد کنید و نمایش بدید بررسی کنید نه در خود فرم.

khokhan
پنج شنبه 13 تیر 1392, 18:17 عصر
من میخوام وارد هر فرمی شدم ، بررسی کنه که آیا کاربر به اون فرم دسترسی داره یا نه. اگر دسترسی نداشت اون فرم رو ببنده.

دیگه بدتر !!!!!!:متعجب:

این همه راههای خوب خوب رو رها کردی اومدی.......

m.webgard
پنج شنبه 13 تیر 1392, 18:36 عصر
دیگه بدتر !!!!!!:متعجب:

این همه راههای خوب خوب رو رها کردی اومدی.......

به نظر شما از چه راهکاری استفاده کنم بهتره؟ لطفا توضیح بدید. ممنون

khokhan
پنج شنبه 13 تیر 1392, 18:44 عصر
به نظر شما از چه راهکاری استفاده کنم بهتره؟ لطفا توضیح بدید. ممنون

روش که یکی دوتا نیست

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

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

...............................
الی ماشا ا...