ฉันมีปัญหากับตัวอย่างนี้ ฉันเพิ่งดาวน์โหลดและเรียกใช้ (Visual Studio 2010) ฉันไม่ได้แตะอะไรเลย.
ขออภัยสำหรับภาษา มันเป็นภาษาอิตาลี จากบนลงล่างเขียนว่า:
- เพื่อหลีกเลี่ยงการสูญเสียข้อมูลก่อนที่จะโหลดหน้าต่างตัวออกแบบ จำเป็นต้องแก้ไขข้อผิดพลาดเหล่านี้:
- ไม่สามารถแสดงภาพ Windows ตัวออกแบบสำหรับไฟล์ได้ เนื่องจากไม่สามารถออกแบบคลาสได้ ยูทิลิตี้ตัวออกแบบได้ตรวจสอบคลาสเหล่านี้แล้ว: SpinningTriangleControl --- ไม่สามารถโหลดคลาสพื้นฐานได้ "WinFormsGraphicsDevice.GraphicsDeviceControl" ตรวจสอบว่ามีการอ้างอิงถึงแอสเซมบลีและสร้างโครงการทั้งหมด
- ข้างล่างก็บอกเหมือนกัน
โปรดทราบว่า:
- ถ้าฉันคอมไพล์และรัน มันก็ใช้งานได้
- ในแถบเครื่องมือของ ide บางครั้ง (ฉันไม่รู้ว่าเมื่อใด) มีตัวควบคุมสองตัวที่สร้างขึ้นด้วยตัวอย่าง SpinningTriangleControl และ SpriteFont; บางครั้งพวกเขาก็หายไป เมื่อสิ่งนี้เกิดขึ้น การควบคุมจะถูกลบออกจากแบบฟอร์ม MainWindow ของโปรเจ็กต์ด้วย!
- ฉันไม่รู้ว่ามันสำคัญหรือไม่ แต่ฉันสังเกตเห็นว่าการควบคุมหายไปบ่อยครั้งและลบตัวเองออกจาก
xxx.designer.cs
ในขณะที่ฉันเพิ่มการควบคุมใหม่บางอย่าง เช่น toolstripmenu ฯลฯ หรือฉันเพิ่มเหตุการณ์ใหม่ ตัวจัดการสำหรับการควบคุมบางอย่าง
ฉันไม่เข้าใจว่าเกิดอะไรขึ้น
แก้ไขโดย JT: repro อยู่ที่นี่: sdrv.ms/1kIhI5o
ขั้นตอนการทำซ้ำ:
เปิดโซลูชัน
เลือกตัวควบคุม flowLayoutPanel1
เรียกใช้แอปพลิเคชัน
หยุดแอปพลิเคชัน
ตอนนี้ลองเลือก gameWrapper!
ผลลัพธ์:
ไม่สามารถเลือกการควบคุม gameWrapper ได้อีกต่อไป มันไม่ปรากฏในรายการดรอปดาวน์ Property Windows ของการควบคุมแบบฟอร์มด้วยซ้ำ!