ورود

View Full Version : سوال: بردن برنامه به حالت خواب



shahabbasic
یک شنبه 02 بهمن 1390, 00:57 صبح
من در طول یک فرایندی نمیخوام که کاربر برنامه رو دستکاری کنه و روی فرم کلیک کنه یا به عبارتی میخوام که برنامه در طی انجام اون فرایند ثبات خودش رو حفظ کنه با :

me.enabled=false
جالب در نمیاد تابعی برای بردن برنامه به حالت خواب وجود داره؟

ASedJavad
یک شنبه 02 بهمن 1390, 02:47 صبح
شما جند تا راه داری
1- شما میتونی با توابع ای پی ای کل پیامایی که به فرمت فرستاده میشن رو بگیری و با پیام نول جایگزین کنی
این کار فقط یه مشکل داره و اون اینکه باید این کار رو برای تک تک اعضای رو فرمت هم انجام بدی که اگه رو فرمت کنترل زیاد میدی، کد نویسیش یخورده زیاد میشه
2- میتونی از فرمت یه عکس بگیری و تو یه پیکچر باکس که بالای همه کنترل ها قرار داره عکست رو لود کنی!
3- بقیش رو بلد نیستم!

arash020
یک شنبه 02 بهمن 1390, 03:21 صبح
سلام
یه راه حل ساده هم اینه که یه فرم با حالت transparent ایجاد کنی که دقیقا هم اندازه اون فرمت باشه
و بوردر استایلش رو none تنظیم کن و دقیقا بکارش روی فرمی که میخوای قفل شه مثل یه پرده...!
شدنیه...

shahabbasic
یک شنبه 02 بهمن 1390, 12:00 عصر
سلام
یه راه حل ساده هم اینه که یه فرم با حالت transparent ایجاد کنی که دقیقا هم اندازه اون فرمت باشه
و بوردر استایلش رو none تنظیم کن و دقیقا بکارش روی فرمی که میخوای قفل شه مثل یه پرده...!
شدنیه...
فرمی که بردر نداشته باشه گوشه هاش کاملا 90 درجست ولی فرمی که بردر داشته باشه گوشه هاش گرد هست
پس اگر فرم بدون بردر رو بذارم روی فرم اصلی گوشه هاش تابلو میشه :لبخند:

IamOverlord
چهارشنبه 05 بهمن 1390, 15:07 عصر
فرمی که بردر نداشته باشه گوشه هاش کاملا 90 درجست ولی فرمی که بردر داشته باشه گوشه هاش گرد هست
پس اگر فرم بدون بردر رو بذارم روی فرم اصلی گوشه هاش تابلو میشه :لبخند:

فرم مستطیل شکل رو داخل کادر مستطیل شکل داخل پنجره می ذاره نه روی کل پنجره...

shahabbasic
چهارشنبه 05 بهمن 1390, 18:24 عصر
فرم مستطیل شکل رو داخل کادر مستطیل شکل داخل پنجره می ذاره نه روی کل پنجره...
خوبه که کاربر بتونه برنامه رو حداقل رسانی و close بکنه پس خواب میخوام چکار

IamOverlord
چهارشنبه 05 بهمن 1390, 19:03 عصر
خوبه که کاربر بتونه برنامه رو حداقل رسانی و close بکنه پس خواب میخوام چکار

خوب من که می گم رو کل پنجره نمی ذاره، پس می تونه Minimize یا Close بشه.

shahabbasic
چهارشنبه 05 بهمن 1390, 19:35 عصر
فکر کنم همون me.enabled=false بهتر باشه

ASedJavad
پنج شنبه 06 بهمن 1390, 01:48 صبح
فرمی که بردر نداشته باشه گوشه هاش کاملا 90 درجست ولی فرمی که بردر داشته باشه گوشه هاش گرد هست
پس اگر فرم بدون بردر رو بذارم روی فرم اصلی گوشه هاش تابلو میشه :لبخند:

شما میتونی با تابع setparent فرم دومتو بچه فرم اصلیت بکنی!

shahabbasic
پنج شنبه 06 بهمن 1390, 12:38 عصر
مگه MDI فرم بچه فرم نیست؟ یا فرم والد؟

IamOverlord
پنج شنبه 06 بهمن 1390, 13:31 عصر
اسم روش کار MDI هست (مثل SDI)