我目前正在使用Windows窗体应用程序,并使用InitializeComponent()
MyForm.Designed.cs
方法设置标签文本。我将它设置为函数调用,因此它看起来像第一行,但它不断重新格式化为第二行。第一行完美运行,只是它正在重新格式化。
this.teamGroup.Text = LocalizedLanguage.GetValue("SelectedTeamLabel");
this.teamGroup.Text = "Selected Team";
此外,TabIndex也会发生这种情况。
我有:
答案 0 :(得分:1)
您可以在工具菜单中的选项下关闭VS中的自动代码格式,选择文本编辑器 - > - >格式化 - >一般页面,并取消选中那里的所有框。当所有自动格式设置都关闭时,您仍然可以手动格式化。
查看类似的内容答案 1 :(得分:0)
雅各布,你不应该手动修改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");
}