Zine.net online

Witaj na Zine.net online Zaloguj się | Rejestracja | Pomoc
w Szukaj

. jak .NET

.NET & stuff blog by Maciej "Procent" Aniserowicz

Autoładowanie własnych kontrolek w toolbox - OFF

Wraz z Visual Studio 2005 otrzymaliśmy bardzo miły feature - automatyczne wypełnianie toolboxa własnymi kontrolkami zawartymi w aktualnie otwartej solucji. Życie stało się prostsze, ponieważ nie trzeba już wykorzystywać własnej twórczości z pominięciem designera bądź babrać się w ohydnym oknie "Choose items...":

Mimo swojej cudności owo udogodnienie może być czasami prawdziwym "pain in the ass" (żeby nie napisać "hateful spear in the side"). Powód jest bardzo prosty - w rozbudowanych systemach takich kontrolek możemy mieć zatrzęsienie... i niestety odpalenie designera może wówczas trwać nawet kilka minut. Jest jednak na to lekarstwo będące celem do którego zmierza cały przydługi wstęp owego posta. Mianowicie, co sam dopiero niedawno odkryłem, można to zachowanie wyłączyć i ponownie cieszyć się w razie potrzeby szybkim designerem, nawet przy masie własnych kontrolek w solucji:

Opublikowane 10 czerwca 2008 11:33 przez Procent

Powiadamianie o komentarzach

Jeżeli chciałbyś otrzymywać email gdy ta wypowiedź zostanie zaktualizowana, to zarejestruj się tutaj

Subskrybuj komentarze za pomocą RSS

Komentarze:

 

nuwanda said:

To teraz już łatwo odpowiedzieć sobie na pytanie dlaczego ficzer ten nie uwzględniał kontrolek w projektach zagnieżdżonych w solution folers - wydajność!

czerwca 10, 2008 12:09
 

ucel said:

Fajna sprawa, ale jeszcze fajniej by bylo sterowac sobie ktore kontrolki sie pojawiaja a ktore nie (np. atrybutem).

czerwca 10, 2008 13:34
 

Procent said:

Taa, i cóż się okazało? Da się i atrybutem:). Ozdabiamy kontrolkę [ToolboxItem(false)] i znika ona z toolboxa. Dzięki za pomysł, mogłem na to wpaść wcześniej.

czerwca 10, 2008 14:01

Co o tym myślisz?

(wymagane) 
(opcjonalne)
(wymagane) 

  
Wprowadź kod: (wymagane)
Wyślij

About Procent

O mnie...
W oparciu o Community Server (Personal Edition), Telligent Systems