सरल परिदृश्य: एक फ़ॉर्म और एक टेक्स्ट बॉक्स (अनबाउंड), Text1
।यह जांचने का सही तरीका है कि एक अनबाउंड नियंत्रण का मूल्य
If "" <> Text1 Then
MsgBox "Not Empty"
End If
उपरोक्त कोड काम करता है। अभिव्यक्ति ""<> Text1
सही होने पर मूल्यांकन करती है यदि टेक्स्ट बॉक्स में वर्ण होते हैं।
विपरीत काम नहीं करता है, पाठ बॉक्स की परवाह किए बिना खाली है या नहीं:
If "" = Text1 Then ' or alternatively, False = ("" <> Text1)
MsgBox "Empty!"
End If
आप इस मुद्दे को स्पष्ट कर सकते हैं?
आप वास्तव में नियंत्रण आप देख रहे हैं की मूल निर्दिष्ट करना चाहिए जैसे कि, मेरे पाठ 1। यह अधिक पठनीय कोड बनाता है और संकलन त्रुटियों से बचाता है। –