ควบคุม

ปรับปรุงหน้า :
วันที่สร้างเพจ :

การควบคุมมักใช้ในเครื่องมือและสิ่งที่คล้ายกันดังนั้นฉันจึงต้องการอธิบายวิธีการใช้งานสั้น ๆ เราจะใช้โครงการ Tips ก่อนหน้านี้เพื่ออธิบาย

ขั้นแรก เนื่องจากตัวควบคุมถูกวางโดยทั่วไปในฟอร์ม ให้คลิกขวาที่ MainForm.cs จาก Solution Explorer แล้วคลิก แสดงตัวออกแบบ. (คุณยังสามารถคลิกสองครั้งที่ MainForm.cs เพื่อเปิดได้)

デザイナの表示

フォームのデザイナ

จากนั้นเปิดกล่องเครื่องมือทางด้านซ้าย (หากไม่มีให้เลือก "กล่องเครื่องมือ" จาก "ดู" ในเมนู)

ツールボックス

จากนั้นคุณจะเห็นรายการที่คล้ายกับรายการด้านล่าง นี่จะเป็นรายการของตัวควบคุมและส่วนประกอบที่สามารถวางได้

コントロールのリスト

ลองใช้ "ปุ่ม" ที่ด้านบน ปุ่มเป็นปุ่มที่อยู่นอกสถานะของตัวเองและโดยพื้นฐานแล้วเป็นตัวควบคุมที่ให้คุณทําอะไรบางอย่างได้โดยกดมัน ขั้นแรกให้คลิกที่ "ปุ่ม" เคอร์เซอร์ของเมาส์ควรเป็นไอคอนสําหรับปุ่ม

ボタン

จากนั้นลองคลิกหรือลากแบบฟอร์มตามขนาดที่คุณต้องการวาง คุณควรจะสามารถวางปุ่มบนแบบฟอร์มได้

ボタン配置

ตอนนี้ลองเรียกใช้ครั้งเดียว บางทีข้อผิดพลาดไม่ควรเกิดขึ้นดังนั้นคุณควรจะสามารถเริ่มต้นได้ตามปกติ คุณควรจะสามารถกดปุ่มได้อย่างถูกต้อง

実行

โดยวิธีการที่คุณสามารถกดปุ่ม แต่ไม่มีอะไรเกิดขึ้นเมื่อคุณกดมัน คุณยังไม่ได้เขียนสิ่งที่คุณกําลังจะทํา ถึงกระนั้นกลไกพื้นฐานก็ยังคงอยู่ตั้งแต่เริ่มต้นดังนั้นโปรแกรมเมอร์จึงไม่ต้องกังวลกับงานพิเศษ

ปิดฟอร์มที่เปิดใช้แล้ว มันง่ายมากที่จะทําถ้าคุณเพียงแค่จัดเรียงมันด้วยวิธีนี้


ตอนนี้เรามาใช้การควบคุมเพื่อสร้างเหตุการณ์ง่ายๆ การประมวลผลด้วยตัวควบคุมโดยทั่วไปเรียกว่าเหตุการณ์

จากกล่องเครื่องมือให้วาง "ป้ายกํากับ" และ "กล่องข้อความ" ในแบบฟอร์มตามลําดับ ขนาดและตําแหน่งที่เหมาะสม

テキストボックスとラベル配置

กระบวนการที่จะดําเนินการที่นี่คือ "เมื่อคุณป้อนในกล่องข้อความและกดปุ่มเนื้อหาที่ป้อนในป้ายชื่อจะปรากฏขึ้น" ดังนั้นเหตุการณ์เดียวที่ใช้ที่นี่คือ "เมื่อกดปุ่ม" เนื่องจากกล่องข้อความใช้สําหรับป้อนข้อมูลและป้ายชื่อใช้สําหรับเอาต์พุตเท่านั้นจึงไม่จําเป็นต้องสร้างเหตุการณ์ทั้งสองนี้

ตอนนี้คลิกปุ่มเพื่อเลือก ตัวควบคุมที่เลือกมีเส้นขอบ โดยวิธีการที่คุณสามารถเปลี่ยนขนาดโดยการลากสี่เหลี่ยมในกรอบ

選択

จากนั้นเปิดคุณสมบัติ คลิกขวาที่ปุ่มทางด้านขวาของหน้าต่าง หรือหากไม่มีอยู่ แล้วเลือก คุณสมบัติ

ボタンのプロパティ

คุณสามารถทําการตั้งค่าเล็ก ๆ เกี่ยวกับปุ่มได้ แต่ในขณะนี้คุณจะไม่เปลี่ยนแปลงอะไรเลยดังนั้นให้เปิดกิจกรรม กิจกรรมจะเปิดขึ้นโดยคลิกที่ Lightning Bolt ที่ด้านบนของหน้าต่างคุณสมบัติ

เมื่อเปิดขึ้นให้มองหากิจกรรม " คลิก" และดับเบิลคลิกที่มัน สิ่งนี้ควรเพิ่มวิธีการลงใน.cs MainForm ที่อธิบายสิ่งที่เกิดขึ้นเมื่อคลิกปุ่ม

Click イベント

コード追加

มาอธิบายกระบวนการที่นี่ NET Framework ทําได้ดีมากและคราวนี้ใช้เวลาเพียงบรรทัดเดียวในการเพิ่ม ป้อนรหัสต่อไปนี้ด้วยส่วนสีแดงเพิ่มเติม:

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

สิ่งที่เรากําลังทําที่นี่คือการคัดลอก (กําหนด) "สตริงที่แสดงในกล่องข้อความ" เป็น "ข้อความที่แสดงในป้ายกํากับ" แค่นั้นแหละ. ลองเรียกใช้มัน

テキスト入力

ป้อนอักขระในกล่องข้อความดังที่แสดงด้านบน จากนั้นกดปุ่มและฉลากควรเปลี่ยนเป็นสตริงเดียวกับกล่องข้อความดังที่แสดงด้านล่าง

文字列コピー


คราวนี้ฉันอธิบายวิธีใช้การควบคุมสั้น ๆ มีการควบคุมอื่น ๆ อีกมากมายดังนั้นโปรดลองดู คําแนะนําเกี่ยวกับวิธีใช้และอธิบายตัวควบคุมมีการอธิบายโดยละเอียดบนเว็บไซต์อื่นๆ ดังนั้นคุณอาจต้องการค้นหาและค้นหาตัวควบคุมเหล่านั้น

เคล็ดลับ DirectX ยังใช้การควบคุมเป็นครั้งคราวดังนั้นหากคุณเรียนรู้วิธีใช้งานคุณควรจะสามารถนําไปใช้ได้ไม่น้อย