2016-04-25 21 views
0

Ich arbeite derzeit an einer Windows Form-Anwendung und den Text der Etiketten in der InitializeComponent() Methode von MyForm.Designed.cs festlegen. Ich stelle es auf einen Funktionsaufruf ein, so dass es wie die erste Zeile aussieht, aber es wird immer wieder in die zweite Zeile umformatiert. Die erste Zeile funktioniert perfekt, es wird nur neu formatiert.Stop ReSharper oder Visual Studio von Neuformatierung meines Codes

this.teamGroup.Text = LocalizedLanguage.GetValue("SelectedTeamLabel"); 
this.teamGroup.Text = "Selected Team"; 

Darüber hinaus geschieht dies auch für den TabIndex.

ich habe:

  • C# 6.0
  • Visual Studio 2015 Gemeinschafts
  • ReSharper 10.0.2

Antwort

0

Jacob, sollten Sie den Code in InitializeComponent nicht manuell ändern.

/// <summary> 
/// Required method for Designer support - do not modify 
/// contents of this method with the code editor. 
/// </summary> 
private void InitializeComponent() 

Wenn Sie etwas für die Komponenten hinzufügen möchten verwenden Sie die folgende Vorgehensweise:

public YourForm() 
    { 
     InitializeComponent(); 
     CustomInitializeComponent(); 
    } 

    private void CustomInitializeComponent() 
    { 
     teamGroup.Text = LocalizedLanguage.GetValue("SelectedTeamLabel"); 
    } 
1

Sie können in Menü Extras in VS unter Formatierungsoptionen des automatischen Code ausschalten, Wählen Sie Texteditor -> -> Formatierung -> Allgemein Seite, und deaktivieren Sie alle Kontrollkästchen dort. Sie können immer noch manuell formatieren, wenn alle Einstellungen für die automatische Formatierung deaktiviert sind.

Sie können die ähnliche Sache überprüfen hier link1 oder link2

+0

@Jacob, wenn das für Sie funktioniert können Sie die Antwort akzeptieren. – sumngh

+0

Also könnte ich das tun, aber sie werde ich alle Refactoring verlieren, die VS bietet. Ich mag das Refactoring im Allgemeinen - nur nicht in diesen speziellen Fällen. – JacobVoller

+0

können Sie die Funktion deaktivieren, die Sie nicht in Ihrem Projekt möchten, andere werden so funktionieren wie sie sind. – sumngh