EditListCtrl

dodano 05/09/2009

rootInne \

Editable List Control for MFC applications.

EditListCtrl jest typową kontrolką listy (ListCtrl) wzbogacona o możliwość edycji poszczególnych pól. Edycja może odbywać się na dwa sposoby, przez wpisanie lub wybór pożądanej wartości.

Zaimplementowana została jako klasa CEditListCtrl biblioteki MFC, głównie na potrzeby pluginu myself3. Inspiracją była implementacja Editable Table Control shilonira. Z powodu, czego większość kodu została zaadaptowana właśnie z tej implementacji, dodając kilka rozszerzeń.

EditListExample

Poszczególne kolumny mogą przyjąć jeden z kilku typów:

  • eNormal - zwykły element listy
  • eEdit - prosta edycja w typowym polu Edit
  • eCombo - edycja poprzez wybranie wartości z ComboBoxa
  • eLast - ostatnio przypisany typ

Licencja

Kontrolka wydana na zasadach licencji MIT, a przykładowa aplikacja prezentująca możliwości kontrolki jako public domain.

Download

EditListCtrl.zip [5.64 KB] pobrano 50 razy
dodano 05/09/2009
źródła kontrolki
EditListExample.zip [35.22 KB] pobrano 53 razy
dodano 05/09/2009
przykładowa, testowa aplikacja

Linki

aktualizacja 06/09/2009