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

  • Live Event Date: November 20, 2014 @ 2:00 p.m. ET / 11:00 a.m. PT Are you wanting to target two or more platforms such as iOS, Android, and/or Windows? You are not alone. 90% of enterprises today are targeting two or more platforms. Attend this eSeminar to discover how mobile app developers can rely on one IDE to create applications across platforms and approaches (web, native, and/or hybrid), saving time, money, and effort and introducing apps to market faster. You'll learn the trade-offs for gaining long …

  • Mobile devices, social business apps, and business analytics are converging with the Cloud to create the most substantial changes in technology since the Internet revolution. Businesses have to change the way they think and operate, and with rising budgets for technology, they need someone to provide the services that will keep them competitive in this environment. Learn more about the important technology trends you need to stay on top of to ensure your business doesn't get left behind.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds