Visual Studio:通过文本框启用/禁用按钮

kpAtCh

我想做的是,当其中一个文本框为空时,该按钮被禁用,但是一旦两个文本框被填充,它将启用该按钮。我在做什么错?先感谢您!

Public Class ModifiedLoanCalculatorFRM
Private Sub calculateBTN_Click(sender As Object, e As EventArgs) Handles calculateBTN.Click
    If mortgageAmountTBX.Text.Equals("") Or interestRateTBX.Text.Equals("") Then
        calculateBTN.Enabled = False
    Else
        calculateBTN.Enabled = True
    End If
戈文德·帕玛(Govind Parmar)

您需要将代码用于测试文本框的内容,然后将按钮的启用状态设置为按钮单击处理程序。这意味着只有单击该按钮时,它才会触发,并且一旦被禁用,就无法恢复。

如果您打算根据两个文本框是否为空来动态地启用或禁用按钮,则可以将代码从按钮单击处理程序移至其自己的子例程中,然后在两个按钮上都执行“ Changed”事件您的文本框和表单的load事件,请调用该子例程:

Private Sub setButtonState()
    If mortgageAmountTBX.Text.Equals("") Or interestRateTBX.Text.Equals("") Then
        calculateBTN.Enabled = False
    Else
        calculateBTN.Enabled = True
    End If
End Sub

Private Sub interestRateTBX_TextChanged(sender As Object, e As EventArgs) Handles interestRateTBX.TextChanged
    setButtonState()
End Sub

Private Sub mortgageAmountTBX_TextChanged(sender As Object, e As EventArgs) Handles mortgageAmountTBX.TextChanged
    setButtonState()
End Sub

Private Sub ModifiedLoanCalculatorFRM_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    setButtonState()
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过Visual Studio开发时,Azure函数编程启用/禁用

Visual Studio如何验证2个文本框

尝试在 Visual Studio 的文本框中显示菜单

Microsoft Visual Studio 2013确认密码文本框

通过 C# 中的单选按钮启用/禁用文本框

在单选按钮选择上启用和禁用文本框

根据文本框值启用和禁用按钮

使用JavaScript基于空文本框启用/禁用按钮

使用JavaScript启用/禁用文本框和按钮

启用/禁用警告、visual studio 命令提示

如何启用或禁用Visual Studio功能

通过单击按钮打开抽屉时禁用文本框

如何在 Visual Studio C# 中禁用和启用按钮上的单击事件

如何通过文本框将参数添加到Visual Basic程序

解决文本框要处理的太多行的解决方案(Visual Studio)?

从MainWindow文本框到辅助窗口的c#visual studio WPF应用程序输出

Visual Studio:设置文本框宽度,给定 MONSPACED 字体和 MaxLength

实时图表在从多个文本框的VB Visual Studio接收数据时进行更新

Visual Studio-一次影响所有文本框

HTML输入文本框占位符在Visual Studio环境外部不起作用

在 Visual Studio 中使用相同的更改文本框按名称和编号搜索

使用jQuery启用禁用文本框

在jQuery中启用/禁用文本框

启用禁用文本框存在错误

在Gridview中启用/禁用文本框

如果填充了文本框,则启用按钮

Visual Studio 2008中消息框的按钮

按钮从组合框获取数据-Visual Studio

尝试在 MS Visual Studio C++ 对话框中添加文本框时尝试找出错误