نمایش نتایج 1 تا 1 از 1

نام تاپیک: بالاتر قرار دادن پنجره ای که زیر پنجره دیگر رفته است!

  1. #1
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    چطور برنامه متوجه بشه تنها برنامه ای است که ویندوز میتونه بهش سویچ کنه؟

    سلام
    فرض کنید یک Form1 داریم که پنجره اصلی برای متن هست.
    Form2 هم داریم که گاهی استفاده میشه و برای تصویر مربوط به اون متن هست و استایلش fsStayOnTop هست.
    وقتی از Form2 استفاده می کنیم باید بتونیم در Form1 هم کلیک کنیم و کاری انجام بدیم.
    بنابر این برای نمایش form2 از Form2.Show استفاده کرده ام.

    وقتی Form2 بالای Form1 نمایش داده بشه، مشکلاتی ایجاد میشه:
    1.وقتی که میخوایم با Win+D دسکتاپ رو ببینیم،هنگام بازگشت به برنامه Form2 زیر Form1 قرار می گیره که باعث میشه اگر Form1 همه صفحه رو گرفته باشه،Fom2 غیر قابل دسترسی بشه.
    2.وقتی که هیچ برنامه دیگه ای در حال اجرا نباشه Alt+Tab هم باعث میشه Form2 بره زیر Form1.
    من نیاز دارم Form2 بالای Form2 نمایش داده بشه ولی فقط در صورتیکه قبل از فشار این دو کلید فوکوس داشته باز پنجره فعال داشته باشه.

    میشه فهمید هنگامی که برنامه غیر فعال میشه کدوم پنجره،پنجره فعال هست که بعدا که دوباره برنامه فعال میشه Form2 فوکوس داشته باشه یا نداشته باشه.اما وقتی Alt+Tab می زنیم،کافی نیست.

    حالا سوالم اینه که چطور برنامه متوجه بشه که برنامه دیگه ای نیست که با Alt+Tab بشه بهش سویچ کرد.
    این برنامه رو نگاه کنید.از آیکن میانبر اجراش کنید.ببینید چطور عمل می کنه.(ضمنا سیستم عاملم اکس پی هست)
    TestFocus.rar
    آخرین ویرایش به وسیله mbshareat : شنبه 22 تیر 1398 در 18:54 عصر

تاپیک های مشابه

  1. حرفه ای: درست کردن منو با زیر گروه ها و زیر شاخه ها به صورت بی نهایت
    نوشته شده توسط M.KH-SH در بخش ASP.NET Web Forms
    پاسخ: 20
    آخرین پست: پنج شنبه 23 آذر 1391, 09:57 صبح
  2. سوال: آیا راهی هست که بدون اینکه فرم بالایی پایین فرم زیرش بره فوکوس رو به فرم زیرش منتقل کنه؟
    نوشته شده توسط mbshareat در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: سه شنبه 29 فروردین 1391, 09:56 صبح
  3. سوال: اجرای برنامه زیر در ویندوز چگونه است ؟ یا ست اپ ان چگونه ساخته می شود ؟
    نوشته شده توسط supernova pro در بخش Setup و Deployment
    پاسخ: 2
    آخرین پست: جمعه 18 فروردین 1391, 11:15 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •