在我的应用程序中,我在不同的上下文中运行相同的 winform 来控制按钮的可见性、启用文本字段和 winform 标题文本。我决定这样做的方法是简单地将一个字符串传递给表单构造函数,并使用几个 if 语句检查它,这些语句又包含所需的 winform 调整。
if (formContext == "add")
{
Text = "Add member";
}
if (formContext == "edit")
{
Text = "Change role";
userTextBox.Enabled = false;
searchButton.Visible = false;
}
这工作正常,但是“文本”关键字得到 ReSharper 添加的蓝色波浪线,并带有以下消息:构造函数中的虚拟成员调用。这是一个潜在的问题,还是只是某种过于热情的 ReSharper 信息。
任何关于改进我的实施的澄清或建议将不胜感激。