【问题标题】:Name of a Control控件名称
【发布时间】:2022-11-12 02:23:32
【问题描述】:

我可以就让我非常困惑的事情寻求帮助吗?我写了一个小函数来演示:

void Test()
{
    CheckBox checkBox1 = new CheckBox();
    string temp = checkBox1.Name;
}

temp 在运行后是一个空字符串。由于“checkBox1”不是控件的名称,它是什么?

【问题讨论】:

  • Control.Name控件的名称。默认值为空字符串 ("")。checkBox1是 CheckBox 实例的变量名。
  • 所以试试 new CheckBox { Name = "Something" }
  • checkBox1.Name 是一个属性,它可以包含您想要的内容。如果您查看使用图形编辑器创建复选框的表单的设计器文件,您会看到Name 属性显式分配了与对象名称对应的字符串。但是那个字符串可以是你想要的。如果你不分配它,它将是空的。

标签: c# winforms controls


【解决方案1】:

复选框1是 CheckBox 类的变量名或实例名,例如我有一只宠物狗(类),它的名字叫 Benji(变量名)。

。姓名是这个 CheckBox 控件的一个属性,可以存储在这个控件中的一条信息。见reference

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    相关资源
    最近更新 更多