gpt4 book ai didi

c# - 如何在 winform 中打上绿色勾号或红色叉号?

转载 作者:行者123 更新时间:2023-11-30 13:15:01 24 4
gpt4 key购买 nike

有没有一种方法可以让我在 Windows 窗体中的标签旁边加上绿色勾号或红色叉号?基本上我需要显示配置是否成功。我正在使用 C#。

谢谢。

最佳答案

很容易做到。

您可以在文本标签旁边添加两个图像,甚至我在本例中使用的标签,然后手动切换 Visible 属性。

在这个例子中,我使用按钮点击来显示勾号/叉号:

    private void button1_Click(object sender, EventArgs e)
{
lblCheck.Visible = false;
lblCross.Visible = false;

if (CheckConfiguration())
{
lblCheck.Visible = true;
}
else
{
lblCross.Visible = true;
}
}

在我的设计器中,lblCheck 是一个包含 Unicode 字符 ✓ (\u2713) 的标签,颜色设置为绿色,而 lblCross 是一个包含 X 的标签,颜色设置为红色,正好在同一个地方。

或者,您可以只使用一个标签并动态更改 Text 和 ForeColor 属性,如下所示:

        lblVerif.Text = string.Empty;

if (CheckConfiguration())
{
lblVerif.Text = "✓";
lblVerif.ForeColor = Color.Green;
}
else
{
lblVerif.Text = "X";
lblVerif.ForeColor = Color.Red;
}

对于这两种方式,它看起来像这样:

http://i.stack.imgur.com/8F35Y.png

关于c# - 如何在 winform 中打上绿色勾号或红色叉号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com