У меня проблема с дизайнером графического интерфейса Visual Studio. Дизайнер показывает разные значения из моего файла .designer.cs. Например, пункт simpleButtonPrint, в конструкторе у меня есть следующие свойства:Окно свойств дизайнера визуальной студии и файла дизайнера
//
// simpleButtonPrint
//
this.simpleButtonPrint.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.simpleButtonPrint.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(204)))), ((int)(((byte)(204)))));
this.simpleButtonPrint.Appearance.Options.UseBackColor = true;
this.simpleButtonPrint.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat;
this.simpleButtonPrint.Image = ((System.Drawing.Image)(resources.GetObject("simpleButtonPrint.Image")));
this.simpleButtonPrint.ImageLocation = DevExpress.XtraEditors.ImageLocation.MiddleCenter;
this.simpleButtonPrint.Location = new System.Drawing.Point(1146, 640);
this.simpleButtonPrint.Margin = new System.Windows.Forms.Padding(15);
this.simpleButtonPrint.Name = "simpleButtonPrint";
this.simpleButtonPrint.Size = new System.Drawing.Size(98, 98);
this.simpleButtonPrint.TabIndex = 9;
this.simpleButtonPrint.Text = "simpleButton4";
this.simpleButtonPrint.Click += SimpleButtonPrint_Click;
В моем файле designer.cs, размер 98, 98. В окне свойств моего от визуальной студии размер составляет 131, 121. Смотрите скриншот ниже:
ту же кнопку, на другой машине:
проблема заключается в том, когда я делаю какие-либо изменения в конструкторе GUI, он изменяет мой designer.cs как в дизайнере GUI. Это должно быть проблемой с моей визуальной студией, поскольку, когда мой коллега получает ту же версию от TFS, у него нет такой же проблемы. Любые предложения по устранению этой проблемы?
Файл designer.cs предназначен для изменения при изменении свойств элемента управления из представления конструктора. код в файле designer.cs запускается, а элементы управления инициализируются и помещаются в форму во время разворота в соответствии с написанным там кодом. Чтобы подтвердить с коллегой, можете ли вы попросить его/ее изменить что-то в дизайнере и сохранить форму и вместе с designer.cs? Или он должен попросить проверить файл или автоматически проверить файл и внести изменения в файл designer.cs. –
Я отредактировал свое сообщение с снимком экрана из одного окна свойств пользовательского элемента управления, но на другой машине. На другой машине отображается правильный размер (98,98). Все работает нормально, пока я не модифицирую его на своей машине. – user1408786
Два компьютера имеют разные графические настройки DPI. Но есть и другие свойства: Location, Margin и т. Д. – LarsTech