มีวิธีใดที่ทำให้ Visual Studio แสดงรหัสของตัวควบคุม / แบบฟอร์มเป็นค่าเริ่มต้นแทนที่จะเป็นตัวออกแบบ ฉันมักจะไม่เป็นแฟนตัวยงของนักออกแบบเนื่องจากพวกเขาเพิ่มความมีชีวิตชีวา
มีวิธีใดที่ทำให้ Visual Studio แสดงรหัสของตัวควบคุม / แบบฟอร์มเป็นค่าเริ่มต้นแทนที่จะเป็นตัวออกแบบ ฉันมักจะไม่เป็นแฟนตัวยงของนักออกแบบเนื่องจากพวกเขาเพิ่มความมีชีวิตชีวา
คำตอบ:
คลิกขวาที่ไฟล์และเลือก "เปิดด้วย ... "
เลือก "CSharp Editor" จากนั้นคลิก "Set as Default"
ตกแต่งชั้นเรียนของคุณด้วย [System.ComponentModel.DesignerCategory ("")] เช่น:
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
ฉันชอบที่จะเปิดฟอร์มของฉันใน Design View แต่ฉันทำไฟล์คลาสบางส่วนที่มีรหัสเท่านั้นและ Visual Studio ต้องการเปิดใน Design View ตลอดเวลา เพื่อป้องกันไม่ให้ Visual Studio ทราบว่าไฟล์ต้นฉบับที่เฉพาะเจาะจงสามารถโหลดได้โดย Designer ให้ดูที่ไฟล์ csproj สำหรับแท็ก Compile Include ของไฟล์ต้นฉบับที่เหมาะสมและลบแท็ก SubType ที่อยู่ข้างใต้
ฉันเจอปัญหานี้ด้วยตัวเองเมื่อเร็ว ๆ นี้และวิธีแก้ไขปัญหาข้างต้นไม่ได้แก้ปัญหา ฉันต้องการที่จะไปลงTools | Options
และเปลี่ยนการตั้งค่าสำหรับHTML Designer
การและเลือกEnable HTML designer
Start pages in: Source View