Почему PictureBox1 превратился в 4 после изменения размера и режима размера?C#

Место общения программистов C#
Ответить
Anonymous
 Почему PictureBox1 превратился в 4 после изменения размера и режима размера?

Сообщение Anonymous »

размер PictureBox1 был исходным размером 512x512, но изображения, которые я показываю в PictureBox1, теперь имеют размер 940x940, поэтому я изменил две вещи.
размер PictureBox1 на 940x940 и режим размера для масштабирования вместо центрального изображения.
От дизайнера:

Код: Выделить всё

// pictureBox1
//
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pictureBox1.Location = new System.Drawing.Point(1028, 12);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(940, 940);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 1;
this.pictureBox1.TabStop = false;
this.pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
результат:
Изображение

то же самое изображение, когда размер Picturebox1 был 512x512 и sizemode в centerimage.

Код: Выделить всё

// pictureBox1
//
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pictureBox1.Location = new System.Drawing.Point(1028, 12);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(512, 512);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.pictureBox1.TabIndex = 1;
this.pictureBox1.TabStop = false;
this.pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
Изображение

и размер form1 – 1980x1500

Код: Выделить всё

this.ClientSize = new System.Drawing.Size(1980, 1500);
это те же изображения, потому что я перемещаю трекбар, когда он состоит из 4 плиток, поэтому я вижу облака, как на нижнем изображении, но на разделенных 4 плитках.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... d-sizemode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»