PDA

View Full Version : سوال: بالا موندن فرم



Ninja-Assassin
چهارشنبه 09 اردیبهشت 1394, 13:39 عصر
سلام خسته نباشید یه قطعه کد میخواستم واسه #C که فرم رو از همه پنجره ها برنامه ها همه چی بالا نگه داره حتی از اون برنامه هایی که تنظیم شده از همه پنجره ها بالا نگه داشته باشن روی اونا هم قرار بگیره ممنون میشم

malizergani
چهارشنبه 09 اردیبهشت 1394, 14:01 عصر
سلام دوست عزیز

this.TopMost = true;

این کد رو توی فرمی بذارید که میخوائید همیشه بالای فرم ها باشه

Ninja-Assassin
چهارشنبه 09 اردیبهشت 1394, 14:32 عصر
به جزء این کد دیگه ای نداره؟ چون این از اون برنامه هایی که تعریف شدن بالا بمونه بالا نمیمونه

malizergani
چهارشنبه 09 اردیبهشت 1394, 15:02 عصر
فقط همین کد وجود داره

Javad_raouf
پنج شنبه 10 اردیبهشت 1394, 09:21 صبح
علاوه بر دستوری که گفتن یک تایمر توی فرمت بزار و این کد رو بنویس:
this.Activate();

اینجوری فوکوس همیشه روی فرم شما باقی می مونه و در واقع فرمت حتی از بقیه فرمهایی که TopMost تعریف شدن همیشه بالاتره

مهرداد صفا
پنج شنبه 10 اردیبهشت 1394, 10:55 صبح
علاوه بر دستوری که گفتن یک تایمر توی فرمت بزار و این کد رو بنویس:
this.Activate();

اینجوری فوکوس همیشه روی فرم شما باقی می مونه و در واقع فرمت حتی از بقیه فرمهایی که TopMost تعریف شدن همیشه بالاتره

سلام دوست من.
این کار اشتباهه و باعث ایجاد اختلال در کار کاربر در کار با سایر برنامه ها میشه.
حتی ویروس ها هم اینطوری طرف رو اذیت نمیکنند!!

Javad_raouf
پنج شنبه 10 اردیبهشت 1394, 13:25 عصر
سلام دوست من.
این کار اشتباهه و باعث ایجاد اختلال در کار کاربر در کار با سایر برنامه ها میشه.
حتی ویروس ها هم اینطوری طرف رو اذیت نمیکنند!!
سلام
در بیشتر موارد حق با شماست
ولی
اولا بستگی به کارکرد نرم افزار داره، برخی نرم افزار باید همیشه بالای بقیه باشند مثلا اکثر نرم افزار های کنترل دوربین حتی Explorer.exe رو می بندن و نمی زارن هیچ برنامه ای باز بشه چون نباید بشه
نمی تونیم بگیم این از ویروس بدتره بلکه شرایط جوریه که باید اینجوری باشه
دوما این تنها راهه
منظورم اینه که خاصیت TopMost کارش اینه که فرم رو بالای همه فرم ها نگه داره حتی اگر فوکوس روی یک فرم دیگه باشه
ولی وقتی دو تا برنامه همزمان خاصیت TopMost داشته باشند خوب مشخصا هر کدوم فوکوس داشته باشند بالاتر قرار می گیرند

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