0

我目前正在开发一个 Windows 窗体应用程序,并InitializeComponent()MyForm.Designed.cs. 我将它设置为一个函数调用,所以它看起来像第一行,但它不断被重新格式化为第二行。第一行完美无缺,只是它正在重新格式化。

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

此外,TabIndex 也会发生这种情况。

我有:

  • C# 6.0
  • Visual Studio 2015 社区
  • ReSharper 10.0.2
4

2 回答 2

1

您可以在工具菜单中的选项下关闭 VS 中的自动代码格式化,选择文本编辑器 -> -> 格式 -> 常规页面,然后取消选中那里的所有框。关闭所有自动格式化设置后,您仍然可以手动格式化。

您可以在此处查看类似的内容链接 1或链接 2

于 2016-04-25T04:54:06.870 回答
0

Jacob,您不应该手动修改 InitializeComponent 中的代码。

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

如果要为组件添加一些内容,请使用以下方法:

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

    private void CustomInitializeComponent()
    {
        teamGroup.Text = LocalizedLanguage.GetValue("SelectedTeamLabel");
    }
于 2016-04-25T06:40:49.813 回答