PDA

View Full Version : تغییر مکان MessageBox



mehr83
جمعه 04 آبان 1386, 23:26 عصر
در حالت عادی MessageBox در وسط صفحه نمایش نشان داده می‌شود.
من میخوام محل نمایش MessageBox را تغییر بدم
یعنی در محل دلخواه خودم نمایش بدم.
چیکار باید بکنم


----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

mohammad272005
یک شنبه 06 آبان 1386, 18:01 عصر
بستگی داره به "محل دلخواه". اگه بخوای وسط کنترل خواصی باز شه، اولین پارامتر MessageBox، یه هندله که به Owner این MessageBox اشاره می‏کنه. MessageBox از اون برای همین کار (انتخاب وسط کنترل برای نمایش) استفاده می‏کنه. ولی اگه بخوای واقعا هرجا خودت می‏خوای باز شه، باید پنجره MessageBox رو Hook کنی که من قبلا برای Customize کردن MessageBox اونه Hook کردم. سورسش هم در code project، اینجاست (http://www.codeproject.com/useritems/DialogBox_Controller.asp).