Drag An Item On Desktop To Listview?
Apr 23, 2010how to drag an item on my Desktop to my Listview?
View 1 Replieshow to drag an item on my Desktop to my Listview?
View 1 RepliesThis is a little diffrent from your standard drag and drop, but I am trying to find out a way to support drag and drop, from a list control, which is displaying a list of files, held as "blobs" in a SQL database (compressed data in my own format). When the form is opened, I obtain a list of all the file names within that given table in the database, and display it to the user in the list view control. The user then has the option of dragging that ListItem from the ListView on to the dektop (or other directory location). Upon doing so, I need to be able to read the data from SQL, decompress the data (in my own format) and then save it as a file at the dropped location.
My main problem is detecting when the ListItem is dropped outside of my application, as I want to use this dropping event to trigger the code in to obtaining a copy of that file from the database, and save it in to the "dropped" directory, where ever that may be.
So Im mainly looking in to how I can "see" the final location where the item is dropped, and how I can start off the drag and drop operation in the first place with no initial data (since I have not obtained the file at the start of the operation). Getting the file at the start of the drag and drop operation intoduces "lag" while the application makes the trip to the SQL database (via web service) and obtains the data, so I need to carry out that trip to the database, at the end, while still allowing "Windows" to act as if I am dragging and dropping a file...
I did consider multi-theading, and downloaind the file from the database while the drag and drop operation is in progress, but then it becomes a race between the data being obtained from the database, and the user dropping the file.
Im using VS2005, SQL 2005 where the file is stored as a blog. SQL is on another PC running a web service which I interact with, to allow my application to talk to the database over both a LAN and WiFi via the internet. Compression and de-compression is handed at the client side application (for the file itself, in order to reduce the footprint created by the internet traffic) , where the user interface is displayed.
I have a media browser program I am building. I am trying to use drag/drop so a user can drag media tracks from one listview to another listview and then use the second list view as a playlist in windows media player com object. Reading at MSDN I have found out that there is no built in support for item re-ordering with the listview control. I have listview1 working correctly but when I try to reorder items in listview2, the dragged item ends up at the end of the list. So basically I need to get the item insertion index corrected. I have tried more than 10 times to get this code right.
Here is my code which includes a form with two listview's.
Public Class Form1
Private Sub ListView_ItemDrag(ByVal sender As Object, ByVal e As _
System.Windows.Forms.ItemDragEventArgs) Handles ListView1.ItemDrag, _
ListView2.ItemDrag
[CODE]...
1. I wonder if you would tell me how to use mousedrag a row in Datagridview drop to Listview with Visual Studio VB.NET 2008?2. How to put Datagridview or Listviewows backgroundin difference color? e.g first row is red color, secord row is whitthrid row is red and so on...
View 2 RepliesI am trying to figure out a way to include the listview's tag field when dragging one listview's subitems into another listview. I am hoping someone here has experience with this. My Listview drag code is below - the two listviews that I am dragging subitems into or from are LV1 and LV3. Also, this is being done in Visual Basic 2008 and the project is a windows application.
[Code]...
Is it possible to (without a mile of code) Drag and drop files from a datagrid to the desktop or open folder?
I have tried this:
Dim sFile As String = "D: est.pdf"
C1Grid_Documents.DoDragDrop(New DataObject(DataFormats.FileDrop, sFile), DragDropEffects.Copy)
But no file is created.
How do you drag a listviewitem, to desktop, windows explorer, Ect...
For example, i got a listviewitem in a listview, and the text is the name of a file, and the Tag the filename, in a string... When i drag the item, to the desktop, or a folder in Windows Explorer, it will automaticly create a shortcut or something...
Is it possible to drag an drop a desktop shortcut to the form and then launch the program from there ? Is so how would this be done ?
View 39 RepliesI have a ListBox control, that contains a few items that display attachments (files or directories). I have successfully allowed users to drag and drop items from their desktop to the ListBox , but I have not been able to allow the user to drag and drop items from the ListBox to their desktop. Is this possible?
View 1 RepliesI found this thread[url]...
and I have encountered the exact same problem, that the desktop shortcut icon created by the Setup program does not work when dragging and dropping a file (in this case an Access-database) onto it,
while a shortcut manually created works just fine.
I do not understand the answer in the above thread. But, anyway I would like to find a way to solve the problem directly, preferably through the Setup program itself.
How do you drag a listviewitem, to desktop, windows explorer, Ect...For example, i got a listviewitem in a listview, and the text is the name of a file, and the Tag the filename, in a string... When i drag the item, to the desktop, or a folder in Windows Explorer, it will automaticly create a shortcut or something.
View 1 RepliesOk, so I have a listview on one form, and when a button is pressed it opens up a new form with the contents of the selected listview item and it's subitems in a series of textboxes. The user can then change the data in the textboxes and either press save to make the changes or cancel to close the window. What command would I use to change the selected listview item and subitems to whatever is in the boxes?
this is the code that populates the boxes:
Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim appeditcontents As String = main.passlist.SelectedItems(0).ToString
[Code]....
ListView Drag&Drop allow to Drag&Drop between form??
Public Class frmModule
Private Sub ListView1_ItemDrag(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ItemDragEventArgs) Handles ListView1.ItemDrag[code]....
Can it be drap and drop item to other form control??How to write the event when mouse up at the other form control?
removing Listbox item from checked Listview item.The code I tried just errors out.
Private Sub ListView1_ItemCheck(sender As Object, e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
If (e.CurrentValue = CheckState.Unchecked) Then
ListBox1.Items.Add(Me.ListView1.Items(e.Index).Text)
ElseIf (e.CurrentValue = CheckState.Checked) Then
[Code]...
Do I really have to go through all this just to find out what item has been selected in a ListView?
[Code]...
Isn't there something fundamental like this? Is absolutely everything in VB.NET buried beneath a colossal heap of bureaucracy?
i want to format listview head of listview textalign = center and item of listview textalign = right
View 1 RepliesI am trying to implement a drag and drop operation in a listview (the listview is set for Details). The idea is to be able to allow the user to select one or more items and then "move" them elsewhere in the list.and modified it some because that example does the operation between two listviews, and here I am trying to do everything in the same one.Here's the code as I have it:
Private Sub ListView1_ItemDrag(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemDragEventArgs) Handles ListView1.ItemDrag
Dim myItem As ListViewItem
[code].....
I have two (Telerik) TreeView controls, let's call them tvSource and tvDest. I want to drag/drop items from tvSource to tvDest. I have this somewhat working, but am experiencing two problems:
1) What it now does is moving the item. Instead I want them to be copied (from tvSource to tvDest), leaving the item in tvSource.
2) To allow items to be dragged from the tvSource control I have to enable DragDrop. With this enabled the user can drag/drop inside the tvSource control, which is not what I want. The items may only be dragged (copied) to an other control (tvDest).
Below is my code so far:
Private blnMouseIsDown As Boolean = False
Private Sub tvSource_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles tvSource.MouseDown
[Code]....
i want to be able to drag and drop list view items
View 11 RepliesI want to drag and drop avi files to a listview for burning from a OpenFileDialog box. I have used most of the code on here and nothing works. I am using VS 2008 Pro, OS is Vista. If there is any code out there, could someone Please point me in the right direction.
THNX in advanced.VB 6.0, VBExprss, ASP,Net, & Gaming
I am converting my company's VB6 program over to VB.net and I have hit another stupid little roadblock.
The old program had a ListView docked to the left side of the application screen. The user could place the cursor over the right portion of the ListView, the cursor would turn into the SizeWE arrows, then they could drag it, which would resize the ListView.
I am trying to recreate this. As far as I can tell there is no Property called "Resizable," or at least nothing is popping out to me. I do not believe that it is being done in the code.
Is there a property I am missing? If not, is there an easy way to do this within the code? (ie. is there a event that would make my life easier)
I am using Visual Studio 2008.
Edit: I see how how it was done in the previous program (you always seem to find it once you ask the question, don't you?). The old program had a invisible picture that was only a few pixels wide that when hovered over would change the cursor to SizeWE. You could then drag that invisible picture and that would hit an event that would then change the size of the ListView. This seems rather convoluted. My question still stands: Is there a better way to handle this dragging and resizing?
I have an MDI client, and I have a listview inside it. I want it to be kinda like a desktop feature. The problem is that whenever you open a MDI child and you drag it to the listview, it goes under it.
View 6 RepliesIn the attached program, I have 3 listviews.
1 is Source Invoices
2 and 3 is Customers.
When I drag something from ListView1 - it stays there, and turns a different color to show it has already been assigned. It stays in the list. This is what I want. When I drag something between 2 and 3, it should delete from the source and clone to the destination. It does this when I move 1 at a time, but if I select multiples (try 5 records) it does 3 of them, then the source list gets an error:
System.NullReferenceException: Object reference not set to an instance of an object.
If I highlight all 5 items in list 2 or 3 - then select the top item as the item to drag across, it seems to work.
If I highlight all 5 items in list 2 or 3 - then select the middle item as the item to drag across, it seems to NOT work.
I have tried going from top of list to bottom. Then thought, since I am deleting rows, maybe I should start at bottom and work up. Same thing?
How do you make a listview that will allow you to drag files onto it and they will be displayed like they would in windows explorer?
View 3 RepliesWhat I want to know now is how to drag item from list view and drop it in image box.. with drag icon.I used to use vb.6 there is a drag icon.
View 4 RepliesHow can i lock desktop item Like(start button,mycomputer ,Internetexplore,recyclebin etc) through visual stidio.net code
View 2 RepliesI am trying to set up a listview where I can reorder the items, but no matter what I do the item i drag and drop goes to the end of the listview. I searched and tried to fix this issue but I just can't seem to find a fix.
[Code]....
I am trying to drag an item from treeview node and number of movable picturebox should be created on windows form as we drag.But in my programme, we can drag a parent node also, and only one picturebox is created.
Public Class Form1
Dim pic As New PictureBox
Public drag As Boolean = False
[code].....
How would i change the order the colums with drag and drop[code]...
View 1 RepliesI have created a project that uses a listview associated to an imagelist (LargeImagelist, I have set the size as 100 x 75 and 32 bit depth), that displays information from a database along with an image from the image list. My listview is set to tilemode so that I can control the size of the tiles to get two columns of six. The image list is populated when the form is loaded from all the images in a specific folder, this part is working appropriately as I can get a picturebox working consistently that references an image from the imagelist.
[Code]...