2009-08-07 32 views
7

Chúng tôi có một số UserControls không thể thiết kế được. Vì vậy, Windows Forms Designer trong VS 2008 là khá nhiều useless và phải mất một thời gian cho đến khi các nhà thiết kế ném ngoại lệ khi vô tình doubleclicking UserControl trong thám hiểm giải pháp. Có cách nào tôi có thể làm cho nhà thiết kế mở chế độ xem mã C# khi nhấp đúp vào tệp UserControl không?VS 2008 Windows Forms tạo "Chế độ xem mã" mặc định cho UserControls

+0

Mặc dù thiết kế, Đây sẽ là tương tự như hữu ích cho asp.net phát triển, tức là "Xem Markup" hơn là xem thiết kế. –

+0

Nếu bạn chọn "Mở bằng -> Trình soạn thảo HTML", điều này cũng sẽ hoạt động trong ASP.NET. –

Trả lời

7

Tôi thiết lập tất cả biểu mẫu của mình để mở trong chế độ xem mã theo mặc định bằng cách nhấp chuột phải vào một biểu mẫu và chọn tùy chọn "Mở bằng ...". Từ hộp thoại xuất hiện, chọn tùy chọn "CSharp Editor" và nhấp vào nút "Đặt làm mặc định", sau đó chọn "OK".

Bạn cũng có thể thực hiện tương tự với các điều khiển của người dùng và các loại khác.

+0

Cảm ơn bạn rất nhiều! Tôi luôn luôn bỏ qua mục "Mở với ...". Làm việc với VS2005. – dtroy

1

Nếu bạn muốn kiểm soát này trên một tập tin theo từng tập tin, thêm thuộc tính sau để điều khiển của bạn mà bạn muốn mở trong trình soạn thảo mã nguồn:

[System.ComponentModel.DesignerCategory("")] 
public class MyControl : Control 
{ 
} 
Các vấn đề liên quan