![](/img/trans.png)
[英]How to keep the checkbox checked in DatagridView Checkbox 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.