C#Winforms如何将组中的所有文本和文本颜色标签设置为默认值

问题描述 投票:0回答:1

如何将组框中标签的文本和前景色重置为自定义或默认值?enter image description here

c# winforms label groupbox
1个回答
0
投票

最简单的方法是创建一个查看组框中每个控件并设置其值的函数。注意,您可以在组框中修改任何控件。

        private void ResetLabelText(Control control)
        {
            List<Label> lbls = groupBox1.Controls.OfType<Label>().ToList();
            foreach (var lbl in lbls)
            {
                lbl.Text = "...";
                lbl.ForeColor = default(Color);
            }
        }

然后可以通过单击按钮来调用该函数。

        private void button4_Click_1(object sender, EventArgs e)
        {
            ResetLabelText(groupBox1);
        }

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.