🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#22420
From: Łukasz 'Maly' Ostrowski
Date: Sun, 12 Aug 2012 19:28
27 lines
1911 bytes
On Sun, 12 Aug 2012 19:37:09 +0200, Netx wrote:
> <snip> 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ę?

http://pastebin.com/RmcumkFT

Nie udało mi się efektu odtworzyć. Może więcej szczegółów/minimalny
kompilujący się proof-of-concept?

Zawsze się możesz posrednio zbindować do kolekcji za 
pomocą DataSource, zmieniać kolekcję i tylko wymuszać 
odrysowanie Refresh'em.

> Nie wiem czy to ma znaczenie ale program ma kilka wątków i dodałem 
> linijkę dla uproszczenia programowania:
> 	CheckForIllegalCrossThreadCalls = false;

To źle. Tak trudno jest zrobić Invoke zamiast polegać na "na chwilę
obecną działa"?

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Technical Details
Message-ID: <7rx079dw821n.1yql5mim1cbp.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.task.gda.pl!news.dialog.net.pl!not-for-mail
References: <k08pk9$ebo$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.task.gda.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: ListBox przewija się do góry
 przy zmianie zawartości.
Date: Sun, 12 Aug 2012 21:28:26 +0200
Organization: Acme
Lines: 27
Message-ID: <7rx079dw821n.1yql5mim1cbp.dlg@40tude.net>
References: <k08pk9$ebo$1@inews.gazeta.pl>
NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1344799718 7478 78.9.71.129 (12 Aug 2012 19:28:38 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Sun, 12 Aug 2012 19:28:38 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit