PDA

View Full Version : سوال: تعیین موقعیت پنجره در C#



birtemp
چهارشنبه 27 اردیبهشت 1391, 00:02 صبح
سلام.
من می خوام فرم برنامه ام رو وقتی روی دکمه کلیک می کنی به کنار صفحه دسکتاپ ببرم.
این قابلیت تو ویندوز 7 و 8 به وفور استفاده شده.
مثلاً پنجره برنامه من مخفی شده ، وقتی نشانگر ماوس به قسمت کناری صفحه دسکتاپ می رود، پنجره پدیدار می شود.

الان می خوام این قابلیت رو به برنامه خودم اضافه کنم.
اگه میشه کمکم کنید.
ممنون

mohammad272005
چهارشنبه 27 اردیبهشت 1391, 00:57 صبح
اسم کامپونن مورد نظر شما، NotifyIcon هست که توی Toolbox پیدا میشه. کار باهاش ساده ست. اگه نتونستی، توی همین سایت، مثالای زیادی ازش هست. سرچ کنی، پیدا میکنی

birtemp
چهارشنبه 27 اردیبهشت 1391, 14:44 عصر
نه منظورم رو نگرفتین.
اگه با ویندوز 8 تجربه کار کردن داشته باشید.
وقتی نشانگر ماوس را به کناره های دسکتاپ ببرید، پنرجه هایی رو مشاهده می کنید.
تو نرم افزارهای شبیه ساز ویندوز ویستا هم ، یه سایدباری بود که وقتی نمی خواستی ازش استفاده کنی، به صورت اتوماتیک مخفی می شد. و به محض بردن نشانگر ماوس به سمت راست دسکتاپ، آن سایدبار پدیدار می شد.

b.saminjad
چهارشنبه 27 اردیبهشت 1391, 16:57 عصر
سلام

یه تایمر بر روی فرم بذار بعد کد زیر رو اضافه کن

if (MousePosition.X > 500 && MousePosition.Y > 200)
Show();

به جای اعدادی که من نوشتم مختصات قسمت مورد نظر خودتو بنویس( بسته به برنامه و هدفش شرط و ... رو تغییر بده)