samprp
پنج شنبه 24 مرداد 1387, 02:48 صبح
با عرض سلام
یه فرم دارم (فرم Notify) که می خوام مواقع خاصی نشون داده بشه غیر از فرم اصلیست
این کار عملا وقتیکه شما کلا مینیمایز کنید غیر فعال می شه یعنی هر چه قدر مثلا تو یه تایمر اون فرم رو صدا بزنید نشون داده نمی شه و باید فرم اصلی رو ریستور بکنید
این رو حلش کردم با استفاده از ActiveControl
حالا مشکل دیگه اینه که اون فرم (فرم Notify) باید به صورت Alway on top باشه یعنی باید خاصیت FormStyle رو رو fsStayontop قرار بدیم .
وقتی برنامه به حالت مینیمایز شده نباشه و ما فرم Notify رو مثلا با یه تایمر show کنیم خوب ALways on top هم هست (امتحان کردم).
ولی وقتی ما فرم اصلی (طبیعتا کل برنامه) رو مینیمایز کنیم اون فرم Notify نشون داده می شه ولی دیگه Alway on top نیست .
نظر شما در این مورد چیه ؟
با تشکر
یه فرم دارم (فرم Notify) که می خوام مواقع خاصی نشون داده بشه غیر از فرم اصلیست
این کار عملا وقتیکه شما کلا مینیمایز کنید غیر فعال می شه یعنی هر چه قدر مثلا تو یه تایمر اون فرم رو صدا بزنید نشون داده نمی شه و باید فرم اصلی رو ریستور بکنید
این رو حلش کردم با استفاده از ActiveControl
حالا مشکل دیگه اینه که اون فرم (فرم Notify) باید به صورت Alway on top باشه یعنی باید خاصیت FormStyle رو رو fsStayontop قرار بدیم .
وقتی برنامه به حالت مینیمایز شده نباشه و ما فرم Notify رو مثلا با یه تایمر show کنیم خوب ALways on top هم هست (امتحان کردم).
ولی وقتی ما فرم اصلی (طبیعتا کل برنامه) رو مینیمایز کنیم اون فرم Notify نشون داده می شه ولی دیگه Alway on top نیست .
نظر شما در این مورد چیه ؟
با تشکر