View Full Version : مبتدی: فرم در گوشه سمت چپ
s_mokhtari
شنبه 08 خرداد 1389, 14:42 عصر
باسلام
دوستان من اين كد را نوشتم ولي يه لحظه فرم وسط ظاهر ميشه بعد ميره گوشه سمت راستميخوام تو طراحي هم سمت راست باشه
FRM_MAIN.ActiveForm.SetBounds(868, 0, 155, 740);
در رويداد PAINT فرم نوشتم
باتشكر:ناراحت:
BILLY_Mgs
شنبه 08 خرداد 1389, 15:30 عصر
در رویداد Load بنویسید درست میشه...
s_mokhtari
شنبه 08 خرداد 1389, 23:03 عصر
در رویداد Load بنویسید درست میشه...
با سلام
تو رويداد لود كه خطا ميده تازه
mmd2009
شنبه 08 خرداد 1389, 23:28 عصر
دوست عزیز لین کد رو بذار تو form_load ببین مشکلت حل میشه :
this.Paint += new System.Windows.Forms.PaintEventHandler(this.FRM_MA IN_Paint);
البته تو قسمت paint کد خودتو بذار
Ehsan.Saradar
شنبه 08 خرداد 1389, 23: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, 09:31 صبح
باسلام
دوستان من اين كد را نوشتم ولي يه لحظه فرم وسط ظاهر ميشه بعد ميره گوشه سمت راستميخوام تو طراحي هم سمت راست باشه
FRM_MAIN.ActiveForm.SetBounds(868, 0, 155, 740);
در رويداد PAINT فرم نوشتم
باتشكر:ناراحت:
اگه میخوای فرمت تو محل خاصی ظاهر بشه چرا location رو ست نمیکنی؟
s_mokhtari
یک شنبه 09 خرداد 1389, 14: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, 14:48 عصر
اگه میخوای فرمت تو محل خاصی ظاهر بشه چرا location رو ست نمیکنی؟
با سلام :متفکر:
ميشه يه مثال برام بزنيد
با تشكر
exlord
دوشنبه 10 خرداد 1389, 09: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);
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.