ورود

View Full Version : ظاهرشدن فرم روی همه پنجره ها



am_sanatiz
دوشنبه 22 مرداد 1386, 10:22 صبح
سلام

در برنامه ای بعد از مدتی فرمی ظاهر می گردد چگونه اگر برنامه و پنجره هایی دیگر باز می باشد این فرم روی همه آنها قرار گیرد
با جستجو در سایت به setforegroundwindow(form2.handel رسیدم اما در خود دلفی 2006 این کار بخوبی انجام می شود اما آیکن اجرایی آن درست جواب نمی دهد
با setactivewindow هم نشد

ghabil
دوشنبه 22 مرداد 1386, 18:53 عصر
اول بگو از دلفی دات نت استفاده میکنی یا دلقی 32؟ چون ایمنا که کد دلفی 32 هستند
توی دلفی 32 قبل از اینکه فرم رو نشون بدی :


MyForm.FormStyle := fsStayOnTop;
Application.BringToFront;
MyForm.Show();


توی دلفی .Net :



MyForm.TopMost := True;