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-1404, Jelsoft Enterprises Ltd.