Sorry, will post long code like that there in future. I'm setting the state index manually, yes and there is an image in that index - it's basically the same imagelist, and the same index since I don't want the image to change. Would I not just need a LargeImageList if I was using the listview in Larg Icon mode?
On Sep 15, 5:48 pm, Andrew Badera <[email protected]> wrote: > 1. Please usehttp://dotnetdevelopment.pastebin.com/for anything > longer than 2 or 3 lines of code. > 2. Are you initializing the image list you mention but I don't seem to > see in your avalanche of code? > 3. Are you setting the state image index manually under the > circumstances you're describing of a disappearing image? Are you > certain there's an image at the index specified in the appropriate > imagelist? > 4. Do you need a LargeImageList as well by any chance? > > ∞ Andy Badera > ∞ +1 518-641-1280 > ∞ This email is: [ ] bloggable [x] ask first [ ] private > ∞ Google me:http://www.google.com/search?q=andrew%20badera > > > > On Tue, Sep 15, 2009 at 10:00 AM, Jarppi <[email protected]> wrote: > > > This is the bulk of the procedure which populates the ListView: > > > ListViewItem lvi = new ListViewItem(); > > lvi.SubItems.Add(fileName); > > lvi.SubItems.Add(FileName); > > lvi.ImageIndex = 0; > > lvi.StateImageIndex = 0; > > lvi.ToolTipText = fileName; > > > //Prevent duplicate items adding. > > if (lvExportedCards.Items.Count == 0) > > { > > lvExportedCards.Items.Add(lvi); > > } > > else > > { > > foreach (ListViewItem x in lvExportedCards.Items) > > { > > if (x.ToolTipText == lvi.ToolTipText) > > { > > break; > > } > > else > > { > > lvExportedCards.Items.Add(lvi); > > } > > } > > } > > > And this is the code on the DoubleClick event: > > > foreach (ListViewItem d in > > lvExportedCards.SelectedItems) > > { > > SessionData.AddData("CurrentBudgetCard", d.SubItems > > [2].Text); > > LoadBudgetCard(d.SubItems[2].Text); > > } > > > On Sep 15, 3:56 pm, Andrew Badera <[email protected]> wrote: > >> Show us your code. > > >> ∞ Andy Badera > >> ∞ +1 518-641-1280 > >> ∞ This email is: [ ] bloggable [x] ask first [ ] private > >> ∞ Google me:http://www.google.com/search?q=andrew%20badera > > >> On Tue, Sep 15, 2009 at 7:15 AM, Jarppi <[email protected]> wrote: > > >> > Hi All > >> > I have a ListView on a Windows form, in Details view I've got an > >> > SmallImageList bound to the control, and the icons show up fine. > >> > However, when I select the item, the icon disappears!! When I deselect > >> > it, it's back. So I thought it may have something to do with > >> > StateImages, but after adding a StateImageList, and specifying a > >> > stateimageindex on my ListViewItem, still nothing! It's driving me > >> > crazy, can anyone help? > > >> > Thanks.
