2013-10-21 49 views
1

我需要您的幫助來完成我項目中的更改。每當文本框的值發生變化時,我需要禁用單選按鈕,標籤,文本框和其他工具()。TextBox Value Change =其他工具項禁用

其實我正在通過使用按鈕單擊事件將數據網格中的值移動到文本框。當我這樣做,文本正在移動,但條件不起作用

我已經嘗試過,但它不工作。協助我。

Private Sub txtIEG_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtIEG.TextChanged 

    If txtIEG.Text = "RR1" AndAlso txtIEG.Text = "RR2" Then 

     lblStatus.Visible = False 
     cborderstatus.Visible = False 
     lblticketno.Visible = False 
     txtTicket.Visible = False 
     lblPR.Visible = False 
     txtPR.Visible = False 
     lblPOno.Visible = False 
     txtPOno.Visible = False 
     rbneworder.Visible = False 
     rbreprocessed.Visible = False 

    End If 
End Sub 

回答

0

這不可能是真實的:

If txtIEG.Text = "RR1" AndAlso txtIEG.Text = "RR2" Then 

結核病可能是「RR1」,也可能是「RR2」,但它不能在同一時間既。也許你的意思是:

If txtIEG.Text = "RR1" OrElse txtIEG.Text = "RR2" Then 
+0

是的。你是對的,它也在工作。 謝謝帕爾.... – Karthik

0

嘗試設置的,而不是Visible

lblStatus.Enabled = False 
cborderstatus.Enabled = False 

他們Enabled財產等

編輯:

現在我明白了,你正在檢查,如果你的文字是RR1RR2與此同時。這是不可能的,所以if中的代碼永遠不會被執行。將其更改爲

If txtIEG.Text = "RR1" OrElse txtIEG.Text = "RR2" Then 
+0

不,它不工作:-( 其實我使用按鈕單擊事件從移動數據網格,到文本框中的值當我做到這一點,文本被移動,但條件AREN 't working。 – Karthik

+0

@Karthik看到我的編輯:) – VladL

+0

是的。它現在正在工作......謝謝兄弟.... – Karthik

相關問題