ควบคุม
การควบคุมมักใช้ในเครื่องมือและสิ่งที่คล้ายกันดังนั้นฉันจึงต้องการอธิบายวิธีการใช้งานสั้น ๆ เราจะใช้โครงการ Tips ก่อนหน้านี้เพื่ออธิบาย
ขั้นแรก เนื่องจากตัวควบคุมถูกวางโดยทั่วไปในฟอร์ม ให้คลิกขวาที่ MainForm.cs จาก Solution Explorer แล้วคลิก แสดงตัวออกแบบ. (คุณยังสามารถคลิกสองครั้งที่ MainForm.cs เพื่อเปิดได้)
จากนั้นเปิดกล่องเครื่องมือทางด้านซ้าย (หากไม่มีให้เลือก "กล่องเครื่องมือ" จาก "ดู" ในเมนู)
จากนั้นคุณจะเห็นรายการที่คล้ายกับรายการด้านล่าง นี่จะเป็นรายการของตัวควบคุมและส่วนประกอบที่สามารถวางได้
ลองใช้ "ปุ่ม" ที่ด้านบน ปุ่มเป็นปุ่มที่อยู่นอกสถานะของตัวเองและโดยพื้นฐานแล้วเป็นตัวควบคุมที่ให้คุณทําอะไรบางอย่างได้โดยกดมัน ขั้นแรกให้คลิกที่ "ปุ่ม" เคอร์เซอร์ของเมาส์ควรเป็นไอคอนสําหรับปุ่ม
จากนั้นลองคลิกหรือลากแบบฟอร์มตามขนาดที่คุณต้องการวาง คุณควรจะสามารถวางปุ่มบนแบบฟอร์มได้
ตอนนี้ลองเรียกใช้ครั้งเดียว บางทีข้อผิดพลาดไม่ควรเกิดขึ้นดังนั้นคุณควรจะสามารถเริ่มต้นได้ตามปกติ คุณควรจะสามารถกดปุ่มได้อย่างถูกต้อง
โดยวิธีการที่คุณสามารถกดปุ่ม แต่ไม่มีอะไรเกิดขึ้นเมื่อคุณกดมัน คุณยังไม่ได้เขียนสิ่งที่คุณกําลังจะทํา ถึงกระนั้นกลไกพื้นฐานก็ยังคงอยู่ตั้งแต่เริ่มต้นดังนั้นโปรแกรมเมอร์จึงไม่ต้องกังวลกับงานพิเศษ
ปิดฟอร์มที่เปิดใช้แล้ว มันง่ายมากที่จะทําถ้าคุณเพียงแค่จัดเรียงมันด้วยวิธีนี้
ตอนนี้เรามาใช้การควบคุมเพื่อสร้างเหตุการณ์ง่ายๆ การประมวลผลด้วยตัวควบคุมโดยทั่วไปเรียกว่าเหตุการณ์
จากกล่องเครื่องมือให้วาง "ป้ายกํากับ" และ "กล่องข้อความ" ในแบบฟอร์มตามลําดับ ขนาดและตําแหน่งที่เหมาะสม
กระบวนการที่จะดําเนินการที่นี่คือ "เมื่อคุณป้อนในกล่องข้อความและกดปุ่มเนื้อหาที่ป้อนในป้ายชื่อจะปรากฏขึ้น" ดังนั้นเหตุการณ์เดียวที่ใช้ที่นี่คือ "เมื่อกดปุ่ม" เนื่องจากกล่องข้อความใช้สําหรับป้อนข้อมูลและป้ายชื่อใช้สําหรับเอาต์พุตเท่านั้นจึงไม่จําเป็นต้องสร้างเหตุการณ์ทั้งสองนี้
ตอนนี้คลิกปุ่มเพื่อเลือก ตัวควบคุมที่เลือกมีเส้นขอบ โดยวิธีการที่คุณสามารถเปลี่ยนขนาดโดยการลากสี่เหลี่ยมในกรอบ
จากนั้นเปิดคุณสมบัติ คลิกขวาที่ปุ่มทางด้านขวาของหน้าต่าง หรือหากไม่มีอยู่ แล้วเลือก คุณสมบัติ
คุณสามารถทําการตั้งค่าเล็ก ๆ เกี่ยวกับปุ่มได้ แต่ในขณะนี้คุณจะไม่เปลี่ยนแปลงอะไรเลยดังนั้นให้เปิดกิจกรรม กิจกรรมจะเปิดขึ้นโดยคลิกที่ Lightning Bolt ที่ด้านบนของหน้าต่างคุณสมบัติ
เมื่อเปิดขึ้นให้มองหากิจกรรม " คลิก" และดับเบิลคลิกที่มัน สิ่งนี้ควรเพิ่มวิธีการลงใน.cs MainForm ที่อธิบายสิ่งที่เกิดขึ้นเมื่อคลิกปุ่ม
มาอธิบายกระบวนการที่นี่ NET Framework ทําได้ดีมากและคราวนี้ใช้เวลาเพียงบรรทัดเดียวในการเพิ่ม ป้อนรหัสต่อไปนี้ด้วยส่วนสีแดงเพิ่มเติม:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
สิ่งที่เรากําลังทําที่นี่คือการคัดลอก (กําหนด) "สตริงที่แสดงในกล่องข้อความ" เป็น "ข้อความที่แสดงในป้ายกํากับ" แค่นั้นแหละ. ลองเรียกใช้มัน
ป้อนอักขระในกล่องข้อความดังที่แสดงด้านบน จากนั้นกดปุ่มและฉลากควรเปลี่ยนเป็นสตริงเดียวกับกล่องข้อความดังที่แสดงด้านล่าง
คราวนี้ฉันอธิบายวิธีใช้การควบคุมสั้น ๆ มีการควบคุมอื่น ๆ อีกมากมายดังนั้นโปรดลองดู คําแนะนําเกี่ยวกับวิธีใช้และอธิบายตัวควบคุมมีการอธิบายโดยละเอียดบนเว็บไซต์อื่นๆ ดังนั้นคุณอาจต้องการค้นหาและค้นหาตัวควบคุมเหล่านั้น
เคล็ดลับ DirectX ยังใช้การควบคุมเป็นครั้งคราวดังนั้นหากคุณเรียนรู้วิธีใช้งานคุณควรจะสามารถนําไปใช้ได้ไม่น้อย