Article View: alt.pl.comp.lang.csharp
Article #10053Re: Zachowanie stanu w TreeView
From: NoCode
Date: Sat, 19 Nov 2005 20:21
Date: Sat, 19 Nov 2005 20:21
35 lines
3145 bytes
3145 bytes
Użytkownik "Jaroslaw Kowalski" napisał w wiadomości > > Przysłuchując się tej dyskusji postanowiłem sam wykonać "realne > doświadczenie". Napisałem programik, który zachowuje stan drzewka w hashtable > i potrafi następnie odtworzyć jego stan: Serdecznie ci dziekuje za pomoc (juz szczerze zwatpilem w ta idee). Ja testowalem to na 14 000 wezlow i musze powiedziec, ze wydajnosc twojego pomyslu jest dla mnie bardzo zadawalajaca (przy focusie uzytkownika na jakiegos ruszajacego sie gifa w "miedzyczasie" mysle, ze wszystko ladnie "zasprzegli"). Dla mnie szegolnie wazne jest to, ze nie uzyles Tag'a, ktorego ja mam niestety zajetego. > > Kluczowe dla wydajności jest to, aby minimalizować odrysowywanie ekranu. Czyli > lepiej tworzyć TreeNode'y i podpiąć je do ZWINIĘTEGO roota a dopiero na końcu > go rozwinąć. W przeciwnym przypadku dodawanie węzłów będzie powodować ich > wyświetlanie, co może powodować odrysowywanie kontrolki, co z kolei zabije > wydajność. > Wielki szacunek i jeszcze raz wielkie dzieki. PS. Przekuje tu jeszcze kilka zdanek. Mialem cichutka nadzieje, ze w koncu trafi na ten watek jakis niezakompleksiony coder, ktory mi poprostu pomoze w dosc duzym dla mnie problemie. Jak widac to co dla ciebie jest chwila zastanowienia dla innych moze byc nie lada wyczynem, za ktory sa wstanie "nawsadzac" pytajacemu (zostalem juz dosc sponiewierany w tym watku za "cudze klocuszki" i dostalem teksty typu "jak myslisz, ze ktos za ciebie kod bedzie pisal ..." itp). Pewnie jak by sie dalo to i kamieniem by mnie rzucili :-). Jak sie okazalo twoje rozwiazanie zajelo kilka linijek i nie stanowilo dla ciebie wiekszego problemu. I to jest poprostu profesjonalizm, ktory broni sie sam. Pozdrowienia i chyle czola
Technical Details
Message-ID:
<dlo1gp$lnl$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<dlf3ot$gkm$1@inews.gazeta.pl> <dlf5vq$ahk$1@nemesis.news.tpi.pl> <dlg7sm$mf5$1@inews.gazeta.pl> <dlgcmv$4tr$1@atlantis.news.tpi.pl> <dlgfp1$eqo$1@nemesis.news.tpi.pl> <dlggsr$459$1@inews.gazeta.pl> <dlj5n4$94h$1@atlantis.news.tpi.pl> <dljssh$t6i$1@inews.gazeta.pl> <dlk5l7$3ki$1@nemesis.news.tpi.pl> <dlk867$d99$1@inews.gazeta.pl> <dlke7h$4em$1@news.onet.pl> <dlkg3m$nge$1@inews.gazeta.pl> <dllk9q$ag1$1@atlantis.news.tpi.pl> <dlmvnh$afq$1@inews.gazeta.pl> <dlnj7l$2tpq$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "NoCode" <nocode@no-email.com> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Zachowanie stanu w TreeView Date: Sat, 19 Nov 2005 21:21:42 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 37 Message-ID: <dlo1gp$lnl$1@inews.gazeta.pl> References: <dlf3ot$gkm$1@inews.gazeta.pl> <dlf5vq$ahk$1@nemesis.news.tpi.pl> <dlg7sm$mf5$1@inews.gazeta.pl> <dlgcmv$4tr$1@atlantis.news.tpi.pl> <dlgfp1$eqo$1@nemesis.news.tpi.pl> <dlggsr$459$1@inews.gazeta.pl> <dlj5n4$94h$1@atlantis.news.tpi.pl> <dljssh$t6i$1@inews.gazeta.pl> <dlk5l7$3ki$1@nemesis.news.tpi.pl> <dlk867$d99$1@inews.gazeta.pl> <dlke7h$4em$1@news.onet.pl> <dlkg3m$nge$1@inews.gazeta.pl> <dllk9q$ag1$1@atlantis.news.tpi.pl> <dlmvnh$afq$1@inews.gazeta.pl> <dlnj7l$2tpq$1@node1.news.atman.pl> NNTP-Posting-Host: ajp203.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1132431705 22261 83.25.249.203 (19 Nov 2005 20:21:45 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sat, 19 Nov 2005 20:21:45 +0000 (UTC) X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-User: sirstacho X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit