Editing item programmatically


Normally an edit is initiated when a user clicks on an item that already has the focus. Suppose, you want to start the edit when the user clicks a button, here is the code to start the edit.
m_listctrl.SetFocus();
m_listctrl.EditLabel(nItem);
You should remember to SetFocus() if the listview control does not already have the focus. Of course, for this to work, the listview control should have the LVM_EDITLABEL style.
 



Comments

  • Edit not initialized or empty rows

    Posted by Legacy on 07/08/1999 12:00am

    Originally posted by: Nicola Genchi

    Hello!I found very interesting and useful the articles about this matter. But the code I have been downloading doesn't let me edit the subitems of the rows not initialized. If one of the subitems has already value it works otherwise I don't have the possibility to enter value in the subitems! I would be grteaful of any help!!

    Thanks Nicola

    Reply
  • selected item

    Posted by Legacy on 05/21/1999 12:00am

    Originally posted by: Liping Gao

    How do you let program know you selected item of list? I can not find any clue from all of your articls here? But this is critical. Without knowing selected item you can do nothing?

    Thanks,


    Reply
  • how do I finish editing when press ENTER?

    Posted by Legacy on 05/14/1999 12:00am

    Originally posted by: xyjiang

    In the code above, we can in_place edit the label
    
    of a listview control. But the editing only finish
    when you click your mouse. How can it finish when
    I press ENTER down?

    Thanks!

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • IBM Worklight is a mobile application development platform that lets you extend your business to mobile devices. It is designed to provide an open, comprehensive platform to build, run and manage HTML5, hybrid and native mobile apps.

  • In support of their business continuity and disaster recovery plans, many midsized companies endeavor to avoid putting all their eggs in one basket. Understanding the critical role of last-mile connectivity and always available Internet access for their enterprises, savvy firms utilize redundant connections from multiple service providers. Despite the good intentions, their Internet connectivity risk may still be in a single basket. That is because internet service providers (ISPs) and competitive local …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds