PDA

View Full Version : محل قرار گرفتن فرم روی صفحه



hrshojaei
چهارشنبه 12 اردیبهشت 1386, 12:59 عصر
سلام ، من می خوام یه برنامه بنویسم با NotifyIcon که وقتی روش کلیک میشه یه فرم گوشه سمت راست پایین صفحه مانیتور باز شه ( مثل مرکز پیام Real Player ) چه جوری میشه اینکارو کرد با توجه به اینکه مانیتورها Resolution مختلف دارند ؟ مرسی

ghafoori
چهارشنبه 12 اردیبهشت 1386, 13:30 عصر
ابتدا با دستورات زیر Resolutionمانیتور را بدست اورید


System.Windows.Forms.Screen.PrimaryScreen.Bounds.W idth;
System.Windows.Forms.Screen.PrimaryScreen.Bounds.H eight

سپس یک فرک بدون کادر ایجاد کنید بعد با کد بالا و اندازه فرمتون محل نمایش را انتخاب کرده و سپس با افکت مورد نظرتون ان را نمایش دهید

MH2538
چهارشنبه 12 اردیبهشت 1386, 14:54 عصر
توی رخداد show فرمت کد زیر رو بنویس


this.Width = 240;
this.Height = 180;
this.Top = Screen.PrimaryScreen.WorkingArea.Height - this.Height;
this.Left = Screen.PrimaryScreen.WorkingArea.Width - this.Width;
this.TopMost = true;