2017-02-13 7 views
0

Ich habe ein Problem mit meinem visuellen Studio GUI-Designer. Der Designer zeigt andere Werte als meine .designer.cs-Datei. Zum Beispiel Artikel simpleButtonPrint, in dem Designer I die folgenden Eigenschaften haben:Visual Studio Designer Eigenschaft Fenster vs Designer-Datei

// 
     // 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; 

In meiner designer.cs-Datei ist die Größe 98, 98. In meinem Eigenschaftenfenster von Visual Studio der Größe 131, 121. siehe Screenshot unten:

Visual studio properties window

gleiche Taste, auf einer anderen Maschine: enter image description here

Das Problem ist, wenn ich eine Änderung in der GUI-Designer machen, es ändert meine Designer.cs-Datei wie es im GUI-Designer ist. Es sollte ein Problem mit meinem Visual Studio sein, denn wenn mein Kollege dieselbe Version von TFS bekommt, hat er nicht das selbe Problem. Irgendwelche Vorschläge, wie Sie dieses Problem beheben können?

+0

Die Datei designer.cs soll geändert werden, wenn Sie die Eigenschaften des Steuerelements in der Designeransicht ändern. Der Code in der Datei "designer.cs" wird ausgeführt und die Steuerelemente werden initialisiert und nach dem dort angegebenen Code in das Formular eingefügt. Um mit Kollegen zu bestätigen, können Sie ihn bitten, etwas in der Designeransicht zu ändern und das Formular und zusammen mit entwerfer.cs zu speichern? Entweder sollte er aufgefordert werden, die Datei auszuchecken oder die Datei automatisch auschecken und Änderungen an der Datei designer.cs vornehmen. –

+0

Ich habe meinen Beitrag bearbeitet, mit einem Screenshot aus dem gleichen Benutzersteuerungseigenschaftenfenster, aber auf einem anderen Rechner. Auf der anderen Maschine zeigt es die richtige Größe (98,98). Alles funktioniert gut, bis ich es auf meinem Rechner ändere. – user1408786

+2

Die zwei Computer haben unterschiedliche grafische DPI-Einstellungen. Es gibt jedoch auch andere Eigenschaften: Position, Rand usw. – LarsTech

Antwort

-1

Lösung:

ich den Skalierungsmodus von Font auf DPI geändert, funktioniert jetzt alles in Ordnung.

Verwandte Themen