สอบถามการอ่านโค้ด C#

if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.'))
            {
                e.Handled = true;
            }
            if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1))
            {
                e.Handled = true;
            }
รบกวนอธิบายโค้ดตรงนี้ได้ไหมคะ ว่าคืออะไรบ้าง พอดีกำลังลองทำโปรแกรมคำนวณโดยจะให้ช่อง text box ใส่ค่าได้แค่ตัวเลขกับจุดทศนิยมจุดเดียวค่ะ เสิร์จกูเกิ้ลแล้วเจอแบบนี้ แต่ก็ยังอ่านไม่เข้าใจว่าอะไรมาจากไหนค่ะ รบกวนด้วยนะคะ🙏🏻🥺 (C#)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่