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 Webinar June 2, 2015 - 11 am PST / 2 pm EST Your organization and brand are increasingly digital today, proliferating across websites, media outlets, social networks, search engines, mobile apps, online marketplaces and more. Each digital touch point not only enhances the value of your brand, but also represents far greater risk for your company. They increase opportunities for brand defamation and data leakage; act as discreet places to conspire and collude; and open the door to new security …

  • There has been growing buzz about DevOps. DevOps is a methodology that unites the often separate functions of software development (Dev) and production and operations (Ops) into a single, integrated, and continuous process. DevOps is about breaking down the barriers between Dev and Ops. It leverages people, processes, and technology to stimulate collaboration and innovation across the entire software development and release process. Dev and Ops should always be part of an integrated process, but that's not …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date