2017-02-13 93 views
0

我的視覺工作室GUI設計人員遇到問題。設計者從我的.designer.cs文件中顯示不同的值。例如,項目simpleButtonPrint,在設計師,我有以下特性:視覺工作室設計師屬性窗口vs設計器文件

// 
     // 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.從Visual Studio的大小是131,121我的屬性窗口。見下圖:

Visual studio properties window

相同的按鈕,另一臺機器上: enter image description here

問題是,當我在做的GUI設計的任何變化,它改變我designer.cs文件是如何在GUI設計器中進行的。這應該是我的視覺工作室的問題,因爲當我的同事從TFS獲得相同的版本時,他沒有同樣的問題。有關如何解決此問題的任何建議?

+0

當您從設計器視圖更改控件的屬性時,將更改designer.cs文件。在designer.cs文件中的代碼被執行並且控件被初始化並且在轉換時按照寫在那裏的代碼放置在窗體上。要與同事確認,可以讓他/她在設計師視圖中更改某些內容,並保存表單並與designer.cs一起保存。它應該要求檢出文件或自動檢出文件並對designer.cs文件進行更改。 –

+0

我編輯過我的帖子,來自同一個用戶控件屬性窗口的屏幕截圖,但是在不同的機器上。在另一臺機器上顯示正確的尺寸(98,98)。一切工作正常,直到我在我的機器上修改它。 – user1408786

+2

這兩臺電腦有不同的圖形DPI設置。但還有其他屬性也有所不同:位置,邊距等。 – LarsTech

回答

-1

解決方案:

我改變後的縮放模式,從字體到DPI,現在一切工作正常。