Powiel możliwe:
Is there an attribute I can add to a class so it will be edited as code, not in the designer?Czy można powiedzieć programowi Visual Studio, aby nie traktował pliku źródłowego jako "komponentu"?
Klasa z System.ComponentModel.Component
na swojej drodze dziedziczenia są automatycznie traktowane jako "składniki" w ramach programu Visual Studio (2008), wywołując inną ikonę pliku źródłowego:
http://i48.tinypic.com/1z23wvn.png
Gdy ikona łania To naprawdę nie ma znaczenia, zmienione zachowanie z podwójnym kliknięciem jest naprawdę denerwujące: zamiast otwierania kodu źródłowego w edytorze tekstu, Visual Studio pokazuje teraz ekran zachęcający mnie do dodawania komponentów do mojej klasy poprzez przeciąganie ich "z Przybornika". Nie chcę tego robić!
Jestem świadomy, że mogę kliknąć prawym przyciskiem myszy plik źródłowy i wybrać "Wyświetl kod", ale gdy tylko zapomnę tego zrobić, utknąłem w oczekiwaniu na dialog, który jest absolutnie bezużyteczny. Czy istnieje sposób wyłączenia zachowania komponentu (najlepiej w kodzie źródłowym)?
Jeśli utkniesz czeka na oknie, komputer jest zbyt powolny dla maszyny programistycznej :) To samo dzieje się, jeśli zdecydujesz się dodać częściowy plik klasy dla formularza lub kontrolki. Chociaż jest to w zasadzie oddzielny plik tylko do kodu, otworzy on projektanta (i jest, jeśli dobrze pamiętam, nie ten dla rzeczywistej formy). Irytujące, ale mam tendencję do klikania prawym przyciskiem myszy-> Wyświetl kod mimo to w plikach, które nie mają zwykłego symbolu kodu. – OregonGhost
Heh, teraz czas na otwarcie okna dialogowego jest bardzo czasochłonny, ale w moim mózgu potrzeba kilku cykli zegara, aby dojść do wniosku, że coś poszło nie tak :) –
Ponadto, omawiany projekt to * nie * winFormy, więc naprawdę uważam to za niesprawiedliwe, że VS mnie dręczy swoimi brzydkimi projektantami. –