SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]           1

                                    ใบความรู้ที่ 9 เรื่อง MDI Form




ในส่วนนี้เราจะมาเรียนรู้วิธีการสร้าง MDI Form ด้วย vb.net กัน
1. เปิดโปรแกรม Visual Studio 2010 Express ขึ้นมา แล้วเลือก New Project แล้วเลือก Windows
Forms Application พร้อมกับตั้งชื่อว่า MDI Form หรือ จะตั้งชื่ออื่นก็ได้ตามต้องการ ตามรูป




2. ขยายฟอร์มให้มีขนาดใหญ่พอสมควร แล้วทาการกาหนดPropperties IsMdiContainer ของForm1 เป็น
True พร้อมกับเปลี่ยนเท็กบนไตเติลบาร์ของ Form1 ใหม่ว่าMainform เพราะเราจะให้ฟอร์มนี้เป็นฟอร์มหลัก
                               ้




ตามรูป เราจะสังเกตุได้ว่าเมื่อปรับ Propperties IsMdiContainer ของForm1 เป็น True ในส่วนของ
Client Area ของฟอร์มจะมีสีเทาเข้ม และขอบของฟอร์มจะดูนูนขึ้น ซึ่งจุดประสงค์กเ็ พื่อ ทีจะทาให้ฟอร์มนี้
                                                                                     ่

ครูณัฐพล บัวอุไร [www.nattapon.com]                         โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]         2

กลายเป็นฟอร์มหลักที่สามารถบรรจุฟอร์มย่อยได้

3.ใช้คอนโทรล MenuStrip สร้างเมนู File และคาสัง New พร้อมกับกาหนด ShortcutKeys ให้กบ New
                                                ่                                 ั
เป็น Ctrl+N เพื่อเป็นคาสั่งลัดในการสร้างฟอร์มใหม่ ตามรูป




4.ทาการเพิ่มฟอร์มใหม่เข้ามาในโปรเจคตั้งชื่อว่าForm2 หรือจะตั้งชื่ออะไรก็ได้ตามต้องการ ตามรูป




5. ทาการดับเบิลคลิกที่คาสั่ง New ใน เมนู File และพิมพ์ โค๊ดลงไป
               ้
      Dim main As New Form2 'สร้างออบเจ็คของฟอร์ม 2
      Static i As Integer = 1 'สร้างตัวแปร i สาหรับนับจานวนฟอร์ม2
      main.Text = "ฟอร์มที่ " & i 'แสดงค่าของ i บนไตเติลบาร์ของ Form2
      i = i + 1 'เพิ่มค่า i ขึ้นทีละ 1
      main.MdiParent = Me
     'ทาให้ ออบเจ็ค Form2 เป็นฟอร์มย่อยของฟอร์มปัจจุบัน คือ Form1 นั้นเอง
      main.Show() 'แสดงForm2 ออกมา




ครูณัฐพล บัวอุไร [www.nattapon.com]                        โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]         3




6. จากนั้นทาการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all
ดังรูป




7. ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการกดที่ File >
New เพื่อสร้าง ฟอร์มย่อย หรือกดคีลัด Ctrl+N เพื่อสร้างฟอร์มย่อยก็ได้เช่นกัน

ที่มา http://visual-studio-basic.blogspot.com/




ครูณัฐพล บัวอุไร [www.nattapon.com]                      โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา

Contenu connexe

Tendances

ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มNattapon
 
04 บทที่ 4-ผลการดำเนินโครงงาน
04 บทที่ 4-ผลการดำเนินโครงงาน04 บทที่ 4-ผลการดำเนินโครงงาน
04 บทที่ 4-ผลการดำเนินโครงงานChamp Wachwittayakhang
 
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
8 บทที่  3  อุปกรณ์และวิธีดำเนินการ8 บทที่  3  อุปกรณ์และวิธีดำเนินการ
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการAugusts Programmer
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมNattapon
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meNattapon
 
แบบเสนอโครงร่างโครงงาน
แบบเสนอโครงร่างโครงงานแบบเสนอโครงร่างโครงงาน
แบบเสนอโครงร่างโครงงานChamp Wachwittayakhang
 
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventorคู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App InventorSomchart Phaeumnart
 
แบบทดสอบ Excel
แบบทดสอบ Excelแบบทดสอบ Excel
แบบทดสอบ Excelthanakornmaimai
 
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potNattapon
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1krupick
 
05 บทที่ 5-สรุปผล ข้อเสนอแนะ
05 บทที่ 5-สรุปผล ข้อเสนอแนะ05 บทที่ 5-สรุปผล ข้อเสนอแนะ
05 บทที่ 5-สรุปผล ข้อเสนอแนะTanyarad Chansawang
 
ข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูปข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูปpeter dontoom
 
วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar
วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar
วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar Suwichai Phunsa
 
ใบความรู้ ที่ 2.1 เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010
ใบความรู้ ที่ 2.1  เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010ใบความรู้ ที่ 2.1  เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010
ใบความรู้ ที่ 2.1 เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010Nicharee Piwjan
 
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิกใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิกsomdetpittayakom school
 

Tendances (20)

ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
 
04 บทที่ 4-ผลการดำเนินโครงงาน
04 บทที่ 4-ผลการดำเนินโครงงาน04 บทที่ 4-ผลการดำเนินโครงงาน
04 บทที่ 4-ผลการดำเนินโครงงาน
 
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
8 บทที่  3  อุปกรณ์และวิธีดำเนินการ8 บทที่  3  อุปกรณ์และวิธีดำเนินการ
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
 
แบบเสนอโครงร่างโครงงาน
แบบเสนอโครงร่างโครงงานแบบเสนอโครงร่างโครงงาน
แบบเสนอโครงร่างโครงงาน
 
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventorคู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
 
แบบทดสอบ Excel
แบบทดสอบ Excelแบบทดสอบ Excel
แบบทดสอบ Excel
 
ใบความรู้ Powerpoint 2010
ใบความรู้ Powerpoint 2010 ใบความรู้ Powerpoint 2010
ใบความรู้ Powerpoint 2010
 
คำสั่งในการวนรอบการทำงาน Vb2010 (1)
คำสั่งในการวนรอบการทำงาน Vb2010 (1)คำสั่งในการวนรอบการทำงาน Vb2010 (1)
คำสั่งในการวนรอบการทำงาน Vb2010 (1)
 
บทที่ 6
บทที่ 6บทที่ 6
บทที่ 6
 
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1
 
05 บทที่ 5-สรุปผล ข้อเสนอแนะ
05 บทที่ 5-สรุปผล ข้อเสนอแนะ05 บทที่ 5-สรุปผล ข้อเสนอแนะ
05 บทที่ 5-สรุปผล ข้อเสนอแนะ
 
ข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูปข้อสอบโปรแกรมสำเร็จรูป
ข้อสอบโปรแกรมสำเร็จรูป
 
บทที่ 4 ผลการดำเนินโครงงาน
บทที่ 4 ผลการดำเนินโครงงานบทที่ 4 ผลการดำเนินโครงงาน
บทที่ 4 ผลการดำเนินโครงงาน
 
วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar
วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar
วิธีการสร้างสรรค์ผลงาน AR ผ่าน Zappar
 
ใบความรู้ ที่ 2.1 เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010
ใบความรู้ ที่ 2.1  เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010ใบความรู้ ที่ 2.1  เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010
ใบความรู้ ที่ 2.1 เรื่อง ความรู้พื้นฐานเกี่ยวกับโปรแกรม microsoft excel 2010
 
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิกใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
 
2.2 ใบงานแป้นพิมพ์
2.2 ใบงานแป้นพิมพ์2.2 ใบงานแป้นพิมพ์
2.2 ใบงานแป้นพิมพ์
 

Similaire à ใบความรู้ที่ 9 เรื่อง mdi form

ปฏิบัติการที่ 8 power pointครั้งที่ 1
ปฏิบัติการที่ 8 power pointครั้งที่ 1ปฏิบัติการที่ 8 power pointครั้งที่ 1
ปฏิบัติการที่ 8 power pointครั้งที่ 1teaw-sirinapa
 
powerpoint2007
powerpoint2007powerpoint2007
powerpoint2007krupairoj
 
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลขใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลขNattapon
 
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพNattapon
 
การออกแบบวัตถุทรงตันและการปรับเปลี่ยน
การออกแบบวัตถุทรงตันและการปรับเปลี่ยนการออกแบบวัตถุทรงตันและการปรับเปลี่ยน
การออกแบบวัตถุทรงตันและการปรับเปลี่ยนNichakorn Sengsui
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007Wee Jay
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007Wee Jay
 
Power point20071
Power point20071Power point20071
Power point20071thongtaw
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
Authorware
AuthorwareAuthorware
Authorwarepui3327
 
1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"
1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"
1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"Por Oraya
 
การเข้าโปรแกรม Psd
การเข้าโปรแกรม Psdการเข้าโปรแกรม Psd
การเข้าโปรแกรม Psdsombut
 
การสร้างและจัดการสไลด์
การสร้างและจัดการสไลด์การสร้างและจัดการสไลด์
การสร้างและจัดการสไลด์Oo Suchat Bee
 
วิธีการใช้งาน Google docs
วิธีการใช้งาน Google docs วิธีการใช้งาน Google docs
วิธีการใช้งาน Google docs Maddubna Com-Ed
 
บทที่ 2 สร้าง e book ง่ายและเร็ว
บทที่ 2 สร้าง e book ง่ายและเร็วบทที่ 2 สร้าง e book ง่ายและเร็ว
บทที่ 2 สร้าง e book ง่ายและเร็วโทโม๊ะจัง นานะ
 

Similaire à ใบความรู้ที่ 9 เรื่อง mdi form (20)

ปฏิบัติการที่ 8 power pointครั้งที่ 1
ปฏิบัติการที่ 8 power pointครั้งที่ 1ปฏิบัติการที่ 8 power pointครั้งที่ 1
ปฏิบัติการที่ 8 power pointครั้งที่ 1
 
powerpoint2007
powerpoint2007powerpoint2007
powerpoint2007
 
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลขใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
 
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
 
การออกแบบวัตถุทรงตันและการปรับเปลี่ยน
การออกแบบวัตถุทรงตันและการปรับเปลี่ยนการออกแบบวัตถุทรงตันและการปรับเปลี่ยน
การออกแบบวัตถุทรงตันและการปรับเปลี่ยน
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
 
Power point20071
Power point20071Power point20071
Power point20071
 
เอกสารประกอบแผนการเรียนรู้ที่ 5
เอกสารประกอบแผนการเรียนรู้ที่ 5เอกสารประกอบแผนการเรียนรู้ที่ 5
เอกสารประกอบแผนการเรียนรู้ที่ 5
 
เอกสารประกอบแผนการเรียนรู้ที่ 5
เอกสารประกอบแผนการเรียนรู้ที่ 5เอกสารประกอบแผนการเรียนรู้ที่ 5
เอกสารประกอบแผนการเรียนรู้ที่ 5
 
คู่มือ Courselab
คู่มือ Courselabคู่มือ Courselab
คู่มือ Courselab
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
Authorware
AuthorwareAuthorware
Authorware
 
1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"
1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"
1 เขียนโปรแกรมภาษา C# "คำนวณคะแนนเฉลี่ย"
 
การเข้าโปรแกรม Psd
การเข้าโปรแกรม Psdการเข้าโปรแกรม Psd
การเข้าโปรแกรม Psd
 
GoogleDocs
GoogleDocsGoogleDocs
GoogleDocs
 
กำเนิดภาษาซี
กำเนิดภาษาซีกำเนิดภาษาซี
กำเนิดภาษาซี
 
การสร้างและจัดการสไลด์
การสร้างและจัดการสไลด์การสร้างและจัดการสไลด์
การสร้างและจัดการสไลด์
 
วิธีการใช้งาน Google docs
วิธีการใช้งาน Google docs วิธีการใช้งาน Google docs
วิธีการใช้งาน Google docs
 
บทที่ 2 สร้าง e book ง่ายและเร็ว
บทที่ 2 สร้าง e book ง่ายและเร็วบทที่ 2 สร้าง e book ง่ายและเร็ว
บทที่ 2 สร้าง e book ง่ายและเร็ว
 

Plus de Nattapon

About Python
About PythonAbout Python
About PythonNattapon
 
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีมาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีNattapon
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorNattapon
 
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...Nattapon
 
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8Nattapon
 
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556Nattapon
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556Nattapon
 
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556Nattapon
 
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2Nattapon
 
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorNattapon
 
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorNattapon
 
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2Nattapon
 
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationNattapon
 
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationNattapon
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555Nattapon
 

Plus de Nattapon (20)

Resume
ResumeResume
Resume
 
About Python
About PythonAbout Python
About Python
 
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีมาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
 
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
 
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
 
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
 
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
 
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
 
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
 
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
 
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
 
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
 
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
 

ใบความรู้ที่ 9 เรื่อง mdi form

  • 1. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 1 ใบความรู้ที่ 9 เรื่อง MDI Form ในส่วนนี้เราจะมาเรียนรู้วิธีการสร้าง MDI Form ด้วย vb.net กัน 1. เปิดโปรแกรม Visual Studio 2010 Express ขึ้นมา แล้วเลือก New Project แล้วเลือก Windows Forms Application พร้อมกับตั้งชื่อว่า MDI Form หรือ จะตั้งชื่ออื่นก็ได้ตามต้องการ ตามรูป 2. ขยายฟอร์มให้มีขนาดใหญ่พอสมควร แล้วทาการกาหนดPropperties IsMdiContainer ของForm1 เป็น True พร้อมกับเปลี่ยนเท็กบนไตเติลบาร์ของ Form1 ใหม่ว่าMainform เพราะเราจะให้ฟอร์มนี้เป็นฟอร์มหลัก ้ ตามรูป เราจะสังเกตุได้ว่าเมื่อปรับ Propperties IsMdiContainer ของForm1 เป็น True ในส่วนของ Client Area ของฟอร์มจะมีสีเทาเข้ม และขอบของฟอร์มจะดูนูนขึ้น ซึ่งจุดประสงค์กเ็ พื่อ ทีจะทาให้ฟอร์มนี้ ่ ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 2. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 2 กลายเป็นฟอร์มหลักที่สามารถบรรจุฟอร์มย่อยได้ 3.ใช้คอนโทรล MenuStrip สร้างเมนู File และคาสัง New พร้อมกับกาหนด ShortcutKeys ให้กบ New ่ ั เป็น Ctrl+N เพื่อเป็นคาสั่งลัดในการสร้างฟอร์มใหม่ ตามรูป 4.ทาการเพิ่มฟอร์มใหม่เข้ามาในโปรเจคตั้งชื่อว่าForm2 หรือจะตั้งชื่ออะไรก็ได้ตามต้องการ ตามรูป 5. ทาการดับเบิลคลิกที่คาสั่ง New ใน เมนู File และพิมพ์ โค๊ดลงไป ้ Dim main As New Form2 'สร้างออบเจ็คของฟอร์ม 2 Static i As Integer = 1 'สร้างตัวแปร i สาหรับนับจานวนฟอร์ม2 main.Text = "ฟอร์มที่ " & i 'แสดงค่าของ i บนไตเติลบาร์ของ Form2 i = i + 1 'เพิ่มค่า i ขึ้นทีละ 1 main.MdiParent = Me 'ทาให้ ออบเจ็ค Form2 เป็นฟอร์มย่อยของฟอร์มปัจจุบัน คือ Form1 นั้นเอง main.Show() 'แสดงForm2 ออกมา ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 3. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 3 6. จากนั้นทาการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all ดังรูป 7. ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการกดที่ File > New เพื่อสร้าง ฟอร์มย่อย หรือกดคีลัด Ctrl+N เพื่อสร้างฟอร์มย่อยก็ได้เช่นกัน ที่มา http://visual-studio-basic.blogspot.com/ ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา