PDA

View Full Version : تغییر اتوماتیک سایز فرم



smt1383
سه شنبه 06 بهمن 1388, 10:25 صبح
با سلام
من یک فرم دارم و داخل آن یک کنترل picturebox . می خواهم هر image با هر سایزی به picturebox اختصاص داده شد سایز فرم به همان اندازه در بیاید و در ضمن فرم در وسط صفحه نمایش ظاهر شود. کدهای زیر را در رویداد load فرم نوشته ام. سایز فرم تغییر می کند اما فرم در وسط صفحه نمایش ظاهر نمی شود. ممنون می شوم دوستان مرا راهنمایی کنند.

pictureBox1.Image = Image.FromFile("c:\\1.jpg", true);
pictureBox1.Width = pictureBox1.Image.Width;
pictureBox1.Height = pictureBox1.Image.Height;
this.Width = pictureBox1.Image.Width;
this.Height = pictureBox1.Image.Height;
pictureBox1.Left = 0;
pictureBox1.Top = 0;
this.StartPosition = FormStartPosition.CenterScreen;

SMRAH1
سه شنبه 06 بهمن 1388, 14:15 عصر
سلام
1) از تگ کد برای نمایش یهتر کد ها (در این سایت) استفاده کنید.
2) به جای خط

this.StartPosition = FormStartPosition.CenterScreen;
باید خط زیر رو بگذاری:

this.CenterToScreen();
موفق باشی