C# 如果 comobox1 小于 2,则 combobox 2 表示 Fail

Jiale Xue - MSFT 34,506 信誉分 Microsoft 供应商
2024-04-29T09:25:57.7533333+00:00

如果 CB1 < 2 CB 说失败,我有 2 个组合框。这就是我目前所拥有的。

private void cb_score_SelectedIndexChanged(object sender, EventArgs e)
        {

            if (cb_score.SelectedItem == "2")
            {
                cb_pass_fail.Text = "Fail";
            }    

Note:此问题总结整理于: C# if comobox1 is less then 2 combobox 2 say Fail

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
90 个问题
SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
83 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
125 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 40,866 信誉分 Microsoft 供应商
    2024-04-29T09:33:30.79+00:00

    首先通过 Int32.TryParse 方法将 combobox1 的值转换为 int 类型,然后与 2 进行比较。 请参考以下代码:

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)  
    {  
        int value;  
        if (Int32.TryParse(comboBox1.Text, out value))  
        {  
      
            if (value < 2)  
            {  
      
                comboBox2.Text = "Fail";  
            }  
            else  
            {  
                comboBox2.Text = "";  
            }  
        }  
        else   
        {  
            comboBox2.Text = "";  
        }  
    }  
    

    如果回复有帮助,请点击“接受答案”并点赞。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助