Mamy pewne UserControls, które nie mogą być przeznaczone. Tak więc system Windows Forms Designer w VS 2008 jest prawie bezużyteczny i to zajmuje trochę czasu, aż projektant zgłasza wyjątek, gdy przypadkowo dwukrotne usercontrol w Solution Explorer. Czy jest jakiś sposób, aby projektant otwierał widok kodu C# po dwukrotnym kliknięciu pliku UserControl?Forms VS 2008 Okna zrobić „Wyświetl kod” domyślne dla UserControls
Odpowiedz
skonfigurować wszystkich moich formularzy, aby otworzyć w widoku kodu domyślnie klikając prawym przyciskiem myszy na jednym i wybierając opcję „Otwórz za pomocą ...”. W oknie dialogowym, które się pojawi, wybierz opcję „CSharp Editor” i kliknij przycisk „Ustaw jako domyślne”, a następnie „OK”.
Można zrobić to samo z kontroli użytkowników, i innych rodzajów też.
Dziękuję bardzo! Zawsze przeoczyłem przedmiot "Otwórz za ...". Działa z VS2005. – dtroy
Jeśli chcesz kontrolować to na pliku przez podstawie pliku należy dodać następujący atrybut do kontroli, które chcesz otworzyć w edytorze kodu źródłowego:
[System.ComponentModel.DesignerCategory("")]
public class MyControl : Control
{
}
Choć zaprojektowane, to byłoby podobnie użyteczne dla Rozwój asp.net, tj. "View Markup" zamiast widoku projektanta. –
W przypadku wybrania opcji „Otwórz za pomocą -> HTML Editor” będzie działać w ASP.NET również. –