🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22419

ListBox przewija się do góry przy zmianie zawartości.

#22419
From: Netx
Date: Sun, 12 Aug 2012 17:37
21 lines
2049 bytes
Napisałem amatorsko program do obsługi wzmacniacza Onkyo i mam listę 
(ListBox) do której wpisuję pozycje (np. listę piosenek, albumów czy 
radii internetowych itp.).
Czasami tych pozycji na liście jest kilkadziesiąt a nawet do około stu i 
wczytują się dobre kilka sekund. W tym czasie chciałbym przeglądać listę 
przesuwając myszą scrollbar (pozycje jeszcze nie wczytane prezentowane 
są napisem "Pending..."), jednak za każdym razem gdy wpisuję/aktualizuję 
"tytuł" nowej pozycji, lista jest przewijana do góry po instrukcji:
	lb.Items[pos] = nrScreen.ToString() + ". " + newName;
Czy istnieje możliwość aby przy wykonywaniu powyższej linijki dla 
pozycji niewidocznych, lista nie przewijała się na ekranie automatycznie 
na samą górę?
Nie wiem czy to ma znaczenie ale program ma kilka wątków i dodałem 
linijkę dla uproszczenia programowania:
	CheckForIllegalCrossThreadCalls = false;
Mimo powyższej instrukcji wszystko w programie działa Ok, tylko jest ten 
problem który opisałem (no i jeszcze chciałbym aby lista była 
przezroczysta, ale to jak na razie znalazłem na sieci że jest b.trudne - 
gdy w tle aplikacji jest zdjęcie).
Pozdrawiam,
Marek
Technical Details
Message-ID: <k08pk9$ebo$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Netx <nospam@gazeta.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: ListBox przewija się do góry przy
 zmianie zawartości.
Date: Sun, 12 Aug 2012 19:37:09 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 21
Message-ID: <k08pk9$ebo$1@inews.gazeta.pl>
NNTP-Posting-Host: 87-206-21-121.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1344793033 14712 87.206.21.121 (12 Aug 2012 17:37:13 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 12 Aug 2012 17:37:13 +0000 (UTC)
X-User: gigabyte
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit