EditListCtrl
dodano 05/09/2009
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ń.
Poszczególne kolumny mogą przyjąć jeden z kilku typów:
eNormal
- zwykły element listyeEdit
- prosta edycja w typowym polu EditeCombo
- edycja poprzez wybranie wartości z ComboBoxaeLast
- 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 194 razy
dodano 05/09/2009 - źródła kontrolki
- EditListExample.zip
[35.22 KB]
pobrano 235 razy
dodano 05/09/2009 - przykładowa, testowa aplikacja
Linki
aktualizacja 06/09/2009