PDA

View Full Version : مبتدی: فرم در گوشه سمت چپ



s_mokhtari
شنبه 08 خرداد 1389, 13:42 عصر
باسلام
دوستان من اين كد را نوشتم ولي يه لحظه فرم وسط ظاهر ميشه بعد ميره گوشه سمت راستميخوام تو طراحي هم سمت راست باشه
FRM_MAIN.ActiveForm.SetBounds(868, 0, 155, 740);
در رويداد PAINT فرم نوشتم
باتشكر:ناراحت:

BILLY_Mgs
شنبه 08 خرداد 1389, 14:30 عصر
در رویداد Load بنویسید درست میشه...

s_mokhtari
شنبه 08 خرداد 1389, 22:03 عصر
در رویداد Load بنویسید درست میشه...
با سلام
تو رويداد لود كه خطا ميده تازه

mmd2009
شنبه 08 خرداد 1389, 22:28 عصر
دوست عزیز لین کد رو بذار تو form_load ببین مشکلت حل میشه :



this.Paint += new System.Windows.Forms.PaintEventHandler(this.FRM_MA IN_Paint);



البته تو قسمت paint کد خودتو بذار

Ehsan.Saradar
شنبه 08 خرداد 1389, 22:41 عصر
پیشنهاد می کنم در رویدار load فرم مورد نظر از کد زیر استفاده کنید :


this.Bounds = new Rectangle(Screen.PrimaryScreen.Bounds.Right- this.Width,Screen.PrimaryScreen.Bounds.Top, this.Size.Width,this.Size.Height);

exlord
یک شنبه 09 خرداد 1389, 08:31 صبح
باسلام
دوستان من اين كد را نوشتم ولي يه لحظه فرم وسط ظاهر ميشه بعد ميره گوشه سمت راستميخوام تو طراحي هم سمت راست باشه
FRM_MAIN.ActiveForm.SetBounds(868, 0, 155, 740);
در رويداد PAINT فرم نوشتم
باتشكر:ناراحت:
اگه میخوای فرمت تو محل خاصی ظاهر بشه چرا location رو ست نمیکنی؟

s_mokhtari
یک شنبه 09 خرداد 1389, 13:43 عصر
پیشنهاد می کنم در رویدار load فرم مورد نظر از کد زیر استفاده کنید :


this.Bounds = new Rectangle(Screen.PrimaryScreen.Bounds.Right- this.Width,Screen.PrimaryScreen.Bounds.Top, this.Size.Width,this.Size.Height);
با سلام :متفکر:
دوست عزيز من اين كد شما را نوشتم تا حدودي مشكلم حل شد ولي وقتي يه جاي ديگه كليك ميكنم و فرم دوم هم باز است فرم دوم ميره تو مستطيل سمت راست كه گذاشتم
عكسشم گذاشتم

با تشكر

s_mokhtari
یک شنبه 09 خرداد 1389, 13:48 عصر
اگه میخوای فرمت تو محل خاصی ظاهر بشه چرا location رو ست نمیکنی؟
با سلام :متفکر:
ميشه يه مثال برام بزنيد
با تشكر

exlord
دوشنبه 10 خرداد 1389, 08:14 صبح
با سلام :متفکر:
ميشه يه مثال برام بزنيد
با تشكر

private void Form1_Load(object sender, EventArgs e)
{
this.StartPosition = FormStartPosition.Manual;
Size monitor = SystemInformation.WorkingArea.Size;
//Gusheye samte chap va bala
this.Location = new Point(0, 0);
//Gusheye samte chap va payin
this.Location = new Point(0, monitor.Height - this.Size.Height);
//Gusheye samte rast va payin
this.Location = new Point(monitor.Width - this.Size.Width, monitor.Height - this.Size.Height);
//Gusheye samte rast va bala
this.Location = new Point(monitor.Width - this.Size.Width, 0);
}