簡體   English   中英

如果勾選了vb.net,如何隱藏和顯示文本

[英]how to hide and show text if checkbox is checked vb.net

到目前為止,我的代碼是這樣的,它們僅啟用和禁用Textbox。

Private Sub CheckBox17_CheckedChanged(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles CheckBox17.CheckedChanged

        If CheckBox17.Checked = True Then

        TextBox1.Enabled = False

    ElseIf CheckBox17.Checked = False Then

        TextBox1.Enabled = True
    End If
End Sub

我需要一些代碼,以便在選中復選框時隱藏文本,並在選中時顯示文本。

選中復選框后,將文本框內容復制到字符串變量,並將文本框text屬性設置為空字符串(將consider setting textbox啟用為false)。 如果選中檢查,則再次將字符串變量分配給文本框text屬性。

在此示例中,我想提一個問題,以幫助示例演示如何使用復選框隱藏和顯示密碼

我創建一個新的Windows窗體應用程序。 之后,像這樣執行表單。

在此處輸入圖片說明

雙擊復選框,然后在方法中執行以下代碼。 此方法會將密碼設置為項目符號以將其隱藏,或者將其設置為字母以完全根據您的意願知道您輸入的密碼。

'檢查是否選中了復選框。

If CheckBox1.CheckState = CheckState.Checked Then 'IF TRUE,則顯示文本txtpass.UseSystemPasswordChar = False Else

'如果是虛假的,它將隱藏文本,並且將使它成為INTIO子彈。

txtpass.UseSystemPasswordChar = True End If

返回設計視圖,雙擊表單,然后在Form_Load中執行以下代碼。

'在第一次加載時隱藏TXTPASS的文本

txtpass.UseSystemPasswordChar = True

這些是您編寫的完整代碼。

Public Class Form1 Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

'檢查是否選中了復選框。

If CheckBox1.CheckState = CheckState.Checked Then

'如果是真的,它就會顯示文字

txtpass.UseSystemPasswordChar = False Else

'如果是虛假的,它將隱藏文本,並將變成子彈。

txtpass.UseSystemPasswordChar = True End If End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'在第一次加載時隱藏TXTPASS的文本

txtpass.UseSystemPasswordChar = True End Sub End Class

如果我理解正確,那么您只希望在不選中此框的情況下看不到該文本框。 希望我能正確閱讀。 因此,您只需要使用visible屬性。

 Private Sub CheckBox17_CheckedChanged(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles CheckBox17.CheckedChanged
        If CheckBox17.Checked = True Then
        TextBox1.Visible = False
        TextBox1.Enabled = False

    ElseIf CheckBox17.Checked = False Then
        TextBox1.Visible = True
        TextBox1.Enabled = True
    End If
End Sub

這是您要找的東西嗎?

我最終將文本的字體顏色設置為與背景顏色相同。

<asp:CheckBox ID="cb_DataReview" class="standardCheckbox" runat="server" Width="90%" **ForeColor="white"** TabIndex="115" /> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM