ورود

View Full Version : جاگیری فرم برنامه در پشت تمامی پنجره ها ؟



Nima NT
سه شنبه 01 اردیبهشت 1388, 00:48 صبح
با سلام خدمت دوستان و اساتید گرامی.
بنده میخوام برنامه وقتی اجرا شد فرم اون در پشت تمامی پنجره های موجود قرار بگیره یا حداقل پشت پنجره مربوطه به پروسه راه انداز اون.
برای مثال فرض کنید شما دو برنامه به صورت مجزا دارید , برنامه اول که اجرا شد شما با کلیک روی کلید خاصی برنامه دوم رو اجرا میکنید , معمولا" همه میخوان برنامه دوم On Top بشه ولی برعکس من میخوام بره پشت پروسه راه انداز.

چطوری میشه این کار رو انجام داد ؟
ممنون میشم کمک کنید.

با تشکر

tdkhakpur
سه شنبه 01 اردیبهشت 1388, 01:17 صبح
دوست گرامی جواب سوال شما خیلی آسونه. ولی با کار بزرگی که انجام میدی دلیل ندونستن این جواب برای چیه
با این همه حال شما باید handle برنامه قبلی که اول اجرا میسه رو به برنامه بعدی انتقال بده و داخل برنامه دوم برنامه قبلی رو active کن.:خجالت:

MohsenB
پنج شنبه 03 اردیبهشت 1388, 11:23 صبح
راههای مختلفی وجود داره :
یکی میتونی خاصیت FormStyle فرم فراخواننده رو AlwaysOnTop انتخاب کنی.
دوم بعد از فراخوانی فرم اونو SendToBack کنی.