문자열 비교 기능이 작동하지 않습니다. 비교해 보았습니다. 같음, = 및이 모든 메서드가 작동하지 않습니다. activeChild.CTR_User.ToString = activeChild.User_name.ToString 그런 다음 같은 문자열 토토을 갖는에도 불구하고 .IN = 토토 코드는 항상 다른 절에 화재 나를 보여 주면VB.NET에서 문자열 비교 기능이 작동하지 않습니다.
Dim activeChild2 = Me.ActiveMdiChild
If TypeOf activeChild2 Is Window Then
Dim activeChild As Window = Me.ActiveMdiChild
If (Not activeChild Is Nothing) Then
If activeChild.CTR_User.ToString = activeChild.User_name.ToString Then
Call activeChild.Edition()
Select Case Trim$(UCase(activeChild.Name))
Case "FRM_MISSION"
'treatment
Case "FRM_TACHE"
'treatment
End Select
Else
MsgBox("Error modification!!!!", MsgBoxStyle.Critical)
End If
End If
End If
문제가있는 것입니다 : 여기 내 코드입니다 msgbox
감사합니다.
'경우 경우 두 문자열을 비교할 때 비교할 때 ToString을 사용할 필요가 없습니다. 그것들이 문자열이 아니라면,'ToString'의 결과는 거의 항상 일치하지 않을 것입니다. –
네가 맞아서 객체와 문자열을 비교하는 솔루션은 무엇입니까? CTR_user는 객체이고 user_name은 문자열입니다 – YosrJ