กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
395 6
URL.หัวข้อ /
URL
ActiveX Tree View
อยากทราบวิธีการเพิ่มรายการใน ActiveX Tree View
ไม่ทราบว่ามีคำสั่งการใช้งานอย่างไร คือ อยากจะเพิ่ม SubNodes ไปเรื่อยๆค่ะ
รบกวนช่วยกรุณาด้วยน่ะค่ะ
ขอบคุณค่ะ
ก้อย
ไม่ทราบว่ามีคำสั่งการใช้งานอย่างไร คือ อยากจะเพิ่ม SubNodes ไปเรื่อยๆค่ะ
รบกวนช่วยกรุณาด้วยน่ะค่ะ
ขอบคุณค่ะ
ก้อย
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03096
อยากจะให้ tree view แสดงผล ดังนี้ค่ะ
ลำดับที่ 1 - แผนก
+ ระดับ
- ปวช.
- ห้องที่ 1/1
- ห้องที่ 1/2
- ปวส.
- ห้องที่ 1/1
- ห้องที่ 1/2
ไม่ทราบว่าจะต้องทำอย่างไรค่ะ
ก้อย
ลำดับที่ 1 - แผนก
+ ระดับ
- ปวช.
- ห้องที่ 1/1
- ห้องที่ 1/2
- ปวส.
- ห้องที่ 1/1
- ห้องที่ 1/2
ไม่ทราบว่าจะต้องทำอย่างไรค่ะ
ก้อย
3 @R04692
เรียนถามเรื่อง Treeview
จากตัวอย่างในwebboard นี้
จะใช้ Treeview control version 5.0
แต่หนูใช้ Treeview Control Version 6.0
ทำให้ไม่สามารถประยุกต์ให้งานได้ ลองทำตามโค้ดที่ใช้ tvw version 5.0 ก็ไม่เป็นตามนั้น คิดว่า ทั้ง2 version จะใช้การเขียน Code ต่างกัน
อยากทราบวิธีการกำหนด Treeview Control Version 6.0 ค่ะ
กรุณาแนะนำด้วยค่ะ
จากตัวอย่างในwebboard นี้
จะใช้ Treeview control version 5.0
แต่หนูใช้ Treeview Control Version 6.0
ทำให้ไม่สามารถประยุกต์ให้งานได้ ลองทำตามโค้ดที่ใช้ tvw version 5.0 ก็ไม่เป็นตามนั้น คิดว่า ทั้ง2 version จะใช้การเขียน Code ต่างกัน
อยากทราบวิธีการกำหนด Treeview Control Version 6.0 ค่ะ
กรุณาแนะนำด้วยค่ะ
4 @R04694
Private Sub Form_Open(Cancel As Integer)
TreeCtrl.Nodes.Clear
TreeCtrl.Nodes.Add , , "level1item1", "สถานศึกษา", "Folder"
TreeCtrl.Nodes.Add "level1item1", tvwChild, "frm_1", "ประเภทวิชา", "Form"
TreeCtrl.Nodes.Add "level1item1", tvwChild, "cmdMsubj", "แผนก", "Form"
TreeCtrl.Nodes.Add "level1item1", tvwChild, "cmdDep", "ระดับการศึกษา", "Form"
End sub
จาก Code ข้างบน สามารถใช้ได้กับ Treeview control version 5.0
แต่ไม่สามารถใช้กับ Treeview control version 6.0 ได้ค่ะ
ไม่ทราบว่าจะต้องแก้ไขอย่างไร
รบกวนอ.กรุณาแนะนำด้วยค่ะ
TreeCtrl.Nodes.Clear
TreeCtrl.Nodes.Add , , "level1item1", "สถานศึกษา", "Folder"
TreeCtrl.Nodes.Add "level1item1", tvwChild, "frm_1", "ประเภทวิชา", "Form"
TreeCtrl.Nodes.Add "level1item1", tvwChild, "cmdMsubj", "แผนก", "Form"
TreeCtrl.Nodes.Add "level1item1", tvwChild, "cmdDep", "ระดับการศึกษา", "Form"
End sub
จาก Code ข้างบน สามารถใช้ได้กับ Treeview control version 5.0
แต่ไม่สามารถใช้กับ Treeview control version 6.0 ได้ค่ะ
ไม่ทราบว่าจะต้องแก้ไขอย่างไร
รบกวนอ.กรุณาแนะนำด้วยค่ะ
5 @R04796
เรียนถาม อ.สุภาพ
จากความคิดเห็นที่ 3 และ 4 ค่ะ
จากความคิดเห็นที่ 3 และ 4 ค่ะ
6 @R04797
ผมก็ไม่เคยลองนะ
ลองดูที่ http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconusinglistviewcontrol.asp เพิ่มเติมครับ
ลองดูที่ http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconusinglistviewcontrol.asp เพิ่มเติมครับ
Time: 0.1192s
ให้ดูโค้ดที่เขาทำไว้ให้ จะเห็นว่ามีบันทัดนี้
Set nodNew = objTreeView.Nodes.Add(, , "Employees", "Employees", "ManyClosed")
ถ้าเราเพิ่มรายชื่อใหม่ในตาราง Employees มันก็จะเพิ่ม Node ให้เราเองครับ