我如何得到一个信息标签出现为我的类型和消失,当我删除文本

本文关键字:类型 我的 消失 文本 删除 标签 何得 信息 一个 | 更新日期: 2023-09-27 18:04:50

我有几个文本框,我最初隐藏了,我想做的是作为用户类型,我想下一个文本框随着它的标签出现,以通知下一个问题。

同时,如果他们改变主意并删除了对第一个问题的回答,则下一个文本框和标签将在文本被删除后消失。

下面是我当前的代码:

private void CreditScoreBox_KeyPress(object sender, KeyPressEventArgs e)
 {
  if (char.IsControl(e.KeyChar) || char.IsDigit(e.KeyChar))
    e.Handled = false;
  else
    e.Handled = true;
  if(CreditScoreBox.Text == "")
   {
    MakeBox.Visible = false;
    MakeLabel.Visible = false;
    ModelBox.Visible = false;
    ModelLabel.Visible = false;
    CreditLevelLabel.Visible = false;
   }
  else
   {
    MakeBox.Visible = true;
    MakeBox.Enabled = true;
    MakeLabel.Visible = true;
    CreditLevelLabel.Visible = true;
   }

我已经尝试使用TextChanged事件具有相同的结果。

我如何得到一个信息标签出现为我的类型和消失,当我删除文本

我创建了一个表单,有2个textbox和1个label。如果textbox1中存在文本,则label1textbox2可用:

private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (textBox1.Text == "")
    {
        textBox2.Enabled = false;
        textBox2.Visible = false;
        label1.Visible = false;
    }
    else
    {
        textBox2.Enabled = true;
        textBox2.Visible = true;
        label1.Visible = true;
    }
}
相关文章: