เนื้อหา
กรอบงาน. Net ของ Microsoft เป็นชุดเครื่องมือที่ช่วยให้นักพัฒนาสามารถสร้างส่วนต่อประสานภาพกับโปรแกรม ส่วนประกอบกราฟิกที่ใช้กันทั่วไปสองอย่างคือ "กล่องรายการ" และ "กล่องข้อความ" "กล่องรายการ" เป็นกล่องขนาดใหญ่ที่มีรายการองค์ประกอบข้อความ"กล่องข้อความ" เป็นกล่องที่คล้ายกันที่ยอมรับสตริงข้อความ แต่สามารถเก็บไว้ในหลายบรรทัด นอกจากนี้เนื้อหาของ "กล่องรายการ" สามารถวางใน "กล่องข้อความ"
คำสั่ง
อินเทอร์เฟซเป็นส่วนที่มองเห็นได้ของโปรแกรม (Ablestock.com/AbleStock.com/Getty Images)-
คลิกไอคอนโปรแกรม Visual Studio 2010 เพื่อเปิด เมื่อโหลดแล้วให้เลือก "ไฟล์> ใหม่> โครงการ" แล้วคลิก "Visual C # / Windows Forms Application" โครงการใหม่จะถูกสร้างขึ้นและรูปแบบที่ว่างเปล่าจะปรากฏขึ้นในหน้าต่างแก้ไขหลัก
-
ค้นหาแผง "กล่องเครื่องมือ" ที่ด้านซ้ายหรือขวาของหน้าจอ กล่องเครื่องมือมีรายการส่วนประกอบกราฟิกที่ใช้งานได้เช่น "กล่องรายการ" คลิกองค์ประกอบที่มีชื่อนี้และลากไปยังแบบฟอร์มหลัก
-
ทำซ้ำขั้นตอนก่อนหน้าด้วยตัวควบคุม "กล่องข้อความ"
-
คลิกที่องค์ประกอบ "กล่องข้อความ" และค้นหาแผง "คุณสมบัติ" ซึ่งมักจะอยู่ถัดจากกล่องเครื่องมือ ค้นหาคุณสมบัติ "Multiline" และตั้งค่าเป็น "True"
-
คลิกรายการเมนู "มุมมอง" ที่ด้านบนของอินเทอร์เฟซ Visual Studio 2010 เลือก "รหัส" จากเมนูที่ปรากฏ มุมมองจะเปลี่ยนจากตัวแก้ไขภาพเป็นตัวแก้ไขรหัส ค้นหาข้อความ "InitializeComponent ()" ที่อยู่ประมาณกลางหน้า ใส่รหัสทั้งหมดหลังจากบรรทัดข้อความนั้น
-
เตรียมกล่องรายการเพื่อรับข้อมูลด้วยรหัสบรรทัดต่อไปนี้:
ListBox1.BeginUpdate ();
-
บันทึกเนื้อหาบางส่วนในกล่องรายการเช่นวลี "หมายเลข 0" ถึง "หมายเลข 49" สามารถทำได้ด้วยการวน "for" ดังนี้:
สำหรับ (int x = 0; x <50; x ++) {listBox1.Items.Add ("Number" + x.ToString ()); }
-
เสร็จสิ้นกระบวนการปรับปรุงข้อมูลของกล่องรายการโดยใช้คำสั่งต่อไปนี้:
ListBox1.EndUpdate ();
-
สร้างรายการองค์ประกอบที่เลือกของกล่องรายการ องค์ประกอบเหล่านี้สามารถเพิ่มไปยังกล่องข้อความหลายบรรทัด ป้อนลูป "สำหรับ" ด้านล่างเพื่อเลือกองค์ประกอบทั้งหมดของกล่องรายการ
สำหรับ (int x = 0; x <50; x ++) {ListBox1.SetSelected (x, จริง) }
-
ส่งข้อความทั้งหมดจากกล่องรายการไปยังกล่องข้อความผ่านการวนลูป "for" อีกอัน เมื่อต้องการทำเช่นนี้พิมพ์ต่อไปนี้:
สำหรับ (int x = 0; x <50; x ++) {TextBox1.Text + = listBox1.SelectedItems [x] .ToString ();}
-
เรียกใช้โปรแกรมด้วยปุ่ม "เล่น" สีเขียว ฟอร์ม Windows ที่มีสองกล่องกล่องข้อความหลายบรรทัดและกล่องรายการจะปรากฏขึ้น ทั้งสองจะมีเนื้อหาเหมือนกันรายการของวลีตั้งแต่ "หมายเลข 0" ถึง "หมายเลข 49"
สิ่งที่คุณต้องการ
- Visual Studio 2010