Admin@mbox3.magellan-net.de
alina@yourmx.de
bm@schweinischer-bote.de
boris@cosmeta.de
boss@dan2n.de
btiggemann@mbox3.magellan-net.de
catcher009@blacknbeauty.de
Christopher_Zantopp@web.de
dok123@discardmail.com
dominik.keilbach@rocketmail.com
dominik2712@web.de
einkauf@dan2n.de
elke@kunesch.eu
erik_burgbacher_bi17l4lo@send.electronicmailfor.me.uk
feedme@die-bauer.de
feedme@dog-net.org
feedme@drakensang.de-web.cc
feedme@kraffner.de
feedme@schlaegel.it
feedme@sql-kunesch.de
feedme@wipeout6.de
fetcher@open-host.de
frank@spiracyworld.co.uk
getspam@schlaegel-online.de
harun-ali@web.de
iCollectGarbage@gmx.de
ifyoudone@r0ckt.de
ifyyou@r0ckt.de
info@die-bauer.de
info@mbox3.magellan-net.de
info@r0ckt.de
info@rbcms.de
john.deer@spamreducer.eu
john@cannedmeat.elementfx.com
k.tramm@xspin.de
Karl-Heinz.Becher@gmx.de
Kevin.Becaud@bio-muesli.info
kickers88@live.de
knuddels119k@yahoo.de
loremiosumsitdoloramet@yahoo.de
loremiosumsitdoloramet@yahoo.de
lotharwalter@ymail.com
luna@r0ckt.de
matz0302oyqp@domut.de
mgoessel@gmx.net
michael.k@drakensang.de-web.cc
michael.k@drakensang.de-web.cc
michael.k@sql-kunesch.de
michaknopf@googlemail.com
mk@r0ckt.de
msneijder@mbox3.magellan-net.de
nasti_mkorsa@sql-kunesch.de
newcyborg@gmx.net
schlucks@gmx.net
schwarz@die-bauer.de
service@mbox3.magellan-net.de
sp4mf4ng@j-schmitz.net
spam@teh1.de
spamcatcher@spamtrap.dtdns.net
spamela@spamschlucker.org
spamhog.ihatespam@gmail.com
spamlearn@schlarb-it.de
spamlearn@schlarb-it.de
spamtarget@junge-piraten.de
spamtrap@r0ckt.de
spamtrap@sprachdidaktik.org
spoof@dog-net.org
stephan@spamschlucker.org
support@mbox3.magellan-net.de
thanks@marvin-webservice.net
trap.mitschutz@sprachdidaktik.org
trap@sprachdidakt.de
trap@sprachdidaktik.org
trep@marvin-webservice.net
unwanted@shadowpage.de
vertrieb@dan2n.de
wb@munzinger.de
willmehr@drakensang.de-web.cc
willmehr@drakensang.de-web.cc
willmehr@wipeout6.de
wir@dragoncrew.de
xkbzy@grossermist.de
a Image

The ৺.net ListView offers a ৺onSelectedIndexChanged-Event. But if you are selecting another value, the event is fired twice.

Heres a solution for this problem: Create your own ListView-Class, that handles the event vie the appliaction.idle event


The new ListView Class
  1.  
  2. Public Class myListView
  3.     Inherits ListView
  4.     Private SelectionDoneHandlerSet As Boolean = False
  5.  
  6.     Public Event selectionChangeFinished()
  7.  
  8.     Protected Overrides Sub OnSelectedIndexChanged(ByVal e As System.EventArgs)
  9.         MyBase.OnSelectedIndexChanged(e)
  10.         If Not SelectionDoneHandlerSet Then
  11.             SelectionDoneHandlerSet = True
  12.             AddHandler Application.Idle, New EventHandler(AddressOf Me.ListViewChangeFinished)
  13.         End If
  14.     End Sub
  15.  
  16.     Private Sub ListViewChangeFinished(ByVal sender As System.Object, ByVal e As System.EventArgs)
  17.         SelectionDoneHandlerSet = False
  18.         RaiseEvent selectionChangeFinished()
  19.         RemoveHandler Application.Idle, New EventHandler(AddressOf Me.ListViewChangeFinished)
  20.     End Sub
  21. End Class
  22.  


The new event
this event is only fired once per selection:
  1.  
  2. Private Sub MyListView1_SelectedIndexChanged() Handles MyListView1.selectionChangeFinished
  3.     If MyListView1.SelectedItems.Count > 0 Then
  4.         Me.TextBox1.Enabled = True
  5.         Me.TextBox1.Text = MyListView1.SelectedItems(0).Text
  6.     Else
  7.         Me.TextBox1.Enabled = False
  8.     End If
  9. end sub
  10.  

Related Tags:

Stay tuned:

r a t y y

Top 25 Tag-Cloud (last 14 days):

Trackbacks on this post:

Comments on this post:

Not yet a comment...

Leave a Comment:

Captcha-Code:        reload
Name:
Captcha:
Comment:

Donate!

Like my stuff? Feel free to donate!
 
Modellbau Forum pspad Browser-Statistiken WhatPulse logo dog-net.org Valid XHTML 1.0 Transitional CSS ist valide!

Developmentvb.NET | 2009-12-26 10:59:47

LeadImage

Reading and Writing INI-Files

Heres a little sample, how to read and write ৺ini-files with the ৺.Net-Framework.

read more...

Developmentvb.NET | 2009-07-09 03:26:30

LeadImage

MakeNiceSize() - Rekursive

This is a little vb.net ৺snippet, to create a nice file size

read more...

Developmentvb.NET | 2009-07-09 03:26:21

LeadImage

MakeNiceSize() - Loop

This is a little vb.net ৺snippet, to create a nice file size

read more...

Developmentvb.NET | 2009-07-09 03:26:12

LeadImage

MakeNiceSize() - Custom Size

This is a little vb.net ৺snippet, to create a nice file size

read more...
Copyright © 2008 - 2010 | by dog.net Development | Imprint | Load in 0.711398