Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我想在面板内的标签中输入选定复选框的文本。复选框和包含标签的面板的形式不同 public void TestLoad() { DeptTest dt3=新的DeptTest(); foreach(dt3.Controls.OfType()中的复选框c) { 如果(c.Checked==true) { foreach(panel1.Controls.OfType()中的标签l) { l、 文本=c.文本; } } } }_C#_.net_Forms_Controls_Panel - Fatal编程技术网

C# 我想在面板内的标签中输入选定复选框的文本。复选框和包含标签的面板的形式不同 public void TestLoad() { DeptTest dt3=新的DeptTest(); foreach(dt3.Controls.OfType()中的复选框c) { 如果(c.Checked==true) { foreach(panel1.Controls.OfType()中的标签l) { l、 文本=c.文本; } } } }

C# 我想在面板内的标签中输入选定复选框的文本。复选框和包含标签的面板的形式不同 public void TestLoad() { DeptTest dt3=新的DeptTest(); foreach(dt3.Controls.OfType()中的复选框c) { 如果(c.Checked==true) { foreach(panel1.Controls.OfType()中的标签l) { l、 文本=c.文本; } } } },c#,.net,forms,controls,panel,C#,.net,Forms,Controls,Panel,这就是我一直试图实现的功能。标签的文本属性不受影响 代码当前将所有标签文本设置为选中列表中的最后一个复选框 是否有特定复选框的特定标签?或者可以将复选框值列表连接到单个标签中 我建议设置一个断点并自己观察流。退一步,描述一下你想要实现的目标可能会有所帮助。这种设计似乎不合适。您可以使用commnon字典,然后将标签文本设置为bool值为true的人。使用所有复选框作为字符串初始化字典 public void TestLoad() { DeptTest dt3 = new DeptTest

这就是我一直试图实现的功能。标签的文本属性不受影响

代码当前将所有标签文本设置为选中列表中的最后一个复选框

是否有特定复选框的特定标签?或者可以将复选框值列表连接到单个标签中


我建议设置一个断点并自己观察流。退一步,描述一下你想要实现的目标可能会有所帮助。

这种设计似乎不合适。您可以使用commnon字典,然后将标签文本设置为bool值为true的人。使用所有复选框作为字符串初始化字典
public void TestLoad()
{
    DeptTest dt3 = new DeptTest();
    foreach (CheckBox c in dt3.Controls.OfType<CheckBox>())
    {
        if(c.Checked == true)
        {
            foreach (Label l in panel1.Controls.OfType<Label>())
            {
                l.Text = c.Text;
            }  
        }
    }
}