На форме создаю GroupBox, в нём несколько элементов. У меня на мониторе (1080p) всё отображается как надо. Скинул знакомому, у него ноут (тоже 1080р). Там группбокс появляется в неправильной точке, хотя разрешение то же самое, у ноута только диагональ меньше. Сам группбокс созадю так:
//groupbox
DescriptBox.AutoSize = true;
DescriptBox.Anchor = AnchorStyles.Left | AnchorStyles.Bottom;
DescriptBox.BackColor = SystemColors.InactiveCaption;
DescriptBox.Location = new Point(0, 801);
DescriptBox.Name = "DescriptBox";
DescriptBox.Size = new Size(280, 220);
DescriptBox.Parent = pictureBox1;
DescriptBox.BringToFront();
pictureBox1.Controls.Add(DescriptBox);
//textbox1
CountryName.BackColor = SystemColors.InactiveCaption;
CountryName.BorderStyle = BorderStyle.None;
CountryName.Font = new Font("Microsoft YaHei UI", 9F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0)));
CountryName.Location = new Point(6, 19);
CountryName.Multiline = true;
CountryName.Name = "CountryName";
CountryName.Size = new Size(147, 65);
DescriptBox.Controls.Add(CountryName);
//picturebox
FlagIcon.Location = new Point(144, 19);
FlagIcon.Name = "FlagIcon";
FlagIcon.Size = new Size(123, 68);
DescriptBox.Controls.Add(FlagIcon);
//texbox2
CountryDescript.BackColor = SystemColors.InactiveCaption;
CountryDescript.BorderStyle = BorderStyle.None;
CountryDescript.Font = new Font("Microsoft YaHei", 9F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(204)));
CountryDescript.Location = new Point(0, 93);
CountryDescript.Multiline = true;
CountryDescript.Name = "CountryDescript";
CountryDescript.ScrollBars = ScrollBars.Vertical;
CountryDescript.Size = new Size(273, 126);
DescriptBox.Controls.Add(CountryDescript);
Как должно отображаться (группокс в левом нижнем углу):
Как отображается ( группокс в левом нижнем углу):