Microsoft
Software
Hardware
Network
Question : VB.Net move Items from ListBox to Textboxes
I have a listbox, populated with 5 items from a database. I wan't to drag items, one at a time, to 5 textboxes.
Here is my code for the source listbox:
Private Sub ListBox2_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.Mouse
EventArgs)
Handles ListBox2.MouseDown
ListBox2.DoDragDrop(ListBo
x2.Selecte
dValue.ToS
tring, DragDropEffects.Move)
End Sub
Here is code for one of the destination textboxes:
Private Sub TextBox1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragE
ventArgs) Handles TextBox1.DragDrop
TextBox1.AppendText(e.Data
.GetData(D
ataFormats
.StringFor
mat))
End Sub
Private Sub TextBox1_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragE
ventArgs) Handles TextBox1.DragEnter
TextBox1.Text = e.Data.GetData(DataFormats
.StringFor
mat)
End Sub
The destination textboxes all have AllowDrop set to True.
If I try to move an item from the listbox, it gets copied instead (item appears in textbox but does not disappear from listbox)
Answer : VB.Net move Items from ListBox to Textboxes
I figured it out. The trick is to place a statement in the target textbox's _DragDrop event, like this
ListBox1.Items.Remove(List
Box1.Selec
tedItem)
Now the dragged items are removed from the ListBox
Random Solutions
Application-defined or object-defined error
The Microsoft Jet database engine could not find the object
Win Svr 2003 w/ NT 4
Help in creating a query/function in Access....
how do i change a windows server name?
Requery Subform Occurs 3 times
What are the relative merits of using "On Format" and "On Print" events in an Access Report?
SBS 2008 slow internet browsing
The System Primary HDD is protected by a password authentication system.
PerfMon.exe