Click here to Skip to main content
12,398,816 members (59,668 online)
Click here to Skip to main content
Add your own
alternative version


84 bookmarked


, 6 Nov 2006 CPOL
Rate this:
Please Sign up or sign in to vote.
A ToDoList program for the Pocket PC.

The source is also under SubVersion control at Google.


This project is a C# .NET Compact Framework application that provides editing and viewing of ToDoLists created with .dan.g's ToDoList program, on a Pocket PC. This project is an example of the basics required for a .NET Compact Framework application and shows how to use XML, a tree control, and a tab control, as well as a good use for recursion.


The original Pocket PC TodoListViewer was written by Kyle Tillman. He didn't have the time to add the features he wanted to, so I grabbed his project and have added some of the features we both wanted.


I had some fun getting my controls to acknowledge the SIP when it was displayed, but found the easiest way was to place them all in a top level panel and just resize that panel when the SIP was displayed/hidden. That top level panel would then resize its components and so on down the control tree.

The project is currently being developed using MS Visual Studio 2008 and Microsoft's .NET 2.0 SDK.

Known Issues

  1. Files not loading

    Issue: The application cannot load some ToDoList files created with older versions of the ToDoList program.

    Solution: Install the most recent version of the ToDoList program, load the ToDoList file, and save as a new file. This causes the XML to be upgraded and appears to fix the issue.

    Thanks To: Kyle Tillman.

  2. Fix display for landscape mode

    Issue: I need to re-arrange the layout of the screen when the device is in landscape mode.

    Solution: -

    Thanks To: -

  3. Details panel display

    Issue: When the Details panel is first displayed, the tabs are off the bottom of the screen.

    Solution: I'm still working on this issue. For now use the workaround.

    Workaround: Displaying and hiding the SIP moves the details up to the correct place.

    Thanks To: Andy Aspell-Clark.


Date Added Description Date Completed
2nd Dec 2007 Fix Saving todolists.
10 Mar 2005 Make font size user selectable.
11 Apr 2005 Stop Details panel tabs appearing off screen.

Contact Information

You can contact me at aspellclark at about this project. If you contact me at my normal e-mail address, please put [ToDoListPPC] in the Subject line.


I have created a Google code repository for TodoListPPC, you can access it here.

Version History

  • 3.0 (2nd Dec 2007)
    • Can now read Todolist V5.3.10 files.
    • Warning: Do not save files with this version. they may not load with Todolist. I am working on this, but for now treat this as "read-Only"
  • 2.5 (6th Nov 2006)
    • Added settings dialog for font details.
  • 2.4 (1 Nov 2006)
    • Revamp and works with Todolist 5 beta.
  • 2.3 (28 Oct 2005)
    • updated to work with TodoList 4.4.
  • 2.2 (11 April 2005)
    • the checkboxes now work as expected.
  • 2.1 (24 March 2005)
    • Now remembers the last tasklist loaded, and reloads it on startup.
  • 2.0 (11 March 2005)
    • First public offering after I grabbed Kyle's Todolist Viewer and started adding extra functionality.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Andy Aspell-Clark
Software Developer (Senior) Airbus Defense and Space
United Kingdom United Kingdom
No Biography provided

You may also be interested in...

Comments and Discussions

GeneralHelp installing Pin
mclsm10-Oct-09 21:05
membermclsm10-Oct-09 21:05 
GeneralRe: Help installing Pin
foz128412-Oct-09 3:11
memberfoz128412-Oct-09 3:11 
GeneralNew version [modified] Pin
foz128421-May-09 4:57
memberfoz128421-May-09 4:57 
GeneralRe: New version Pin
Onesimus11-Jun-09 11:20
memberOnesimus11-Jun-09 11:20 
GeneralRe: New version Pin
foz128425-Aug-09 23:27
memberfoz128425-Aug-09 23:27 
GeneralRe: New version Pin
giovanne4-Aug-09 11:21
membergiovanne4-Aug-09 11:21 
GeneralRe: New version Pin
foz128426-Aug-09 1:31
memberfoz128426-Aug-09 1:31 
QuestionWill this work on blackberries? Pin
s_abrar7-Jun-08 7:44
members_abrar7-Jun-08 7:44 
QuestionNot support NEW VERSION ... Pin
Member 377585917-Feb-08 5:56
memberMember 377585917-Feb-08 5:56 
QuestionCan't see any tasks - help needed Pin
dzah3-Feb-08 10:02
memberdzah3-Feb-08 10:02 
Newslatest release Pin
Andy Aspell-Clark15-Dec-07 4:23
memberAndy Aspell-Clark15-Dec-07 4:23 
GeneralRe: latest release Pin
.dan.g.10-Jan-08 18:51
member.dan.g.10-Jan-08 18:51 
Questionbasic getting started guide ..? Pin
mojomuse7-Nov-07 3:32
membermojomuse7-Nov-07 3:32 
AnswerRe: basic getting started guide ..? Pin
Michael Davey 124-Nov-07 20:01
memberMichael Davey 124-Nov-07 20:01 
GeneralFont error Pin
moltra27-Aug-07 5:40
membermoltra27-Aug-07 5:40 
GeneralRe: Font error Pin
verithin15-Nov-07 7:20
memberverithin15-Nov-07 7:20 
GeneralHelp on the Landscape-issue Pin
daniellus24-Jul-07 9:57
memberdaniellus24-Jul-07 9:57 
QuestionCrashes on file read Pin
Rick Seenarine26-Jun-07 8:45
memberRick Seenarine26-Jun-07 8:45 
GeneralCrashes on Saving Pin
GoodTurn17-Feb-07 9:09
memberGoodTurn17-Feb-07 9:09 
GeneralRe: Crashes on Saving Pin
Murray Elliot8-May-07 1:03
memberMurray Elliot8-May-07 1:03 
QuestionWhat ways of sorting do people want/need? Pin
Frans Postma21-Dec-06 12:16
memberFrans Postma21-Dec-06 12:16 
Since I'm in the process of rewriting large parts of TDL-PPC anyway I figured I would include some sorting. Currently the tasks get sorted on "Priority Ascending then TaskName Ascending" that's one sorter.

What other sorters would people like to have? I would prefer to have the sorts as fixed sorter combination as opposed to giving end-users three dropdowns with which to set 1st,2nd and 3rd sort... that's more work Smile | :)

"my favorite animal is the scapegoat "

AnswerRe: What ways of sorting do people want/need? Pin
Murray Elliot8-May-07 1:00
memberMurray Elliot8-May-07 1:00 
AnswerRe: What ways of sorting do people want/need? Pin
.dan.g.15-May-07 13:30
member.dan.g.15-May-07 13:30 
QuestionFails on latest Axim Pin
Don M21-Nov-06 0:58
memberDon M21-Nov-06 0:58 
AnswerRe: Fails on latest Axim Pin
Frans Postma22-Nov-06 12:14
memberFrans Postma22-Nov-06 12:14 
QuestionRe: Fails on latest Axim Pin
Don M23-Nov-06 4:11
memberDon M23-Nov-06 4:11 
AnswerRe: Fails on latest Axim Pin
Frans Postma23-Nov-06 8:52
memberFrans Postma23-Nov-06 8:52 
GeneralRe: Fails on latest Axim Pin
Don M23-Nov-06 10:08
memberDon M23-Nov-06 10:08 
GeneralRe: Fails on latest Axim Pin
Frans Postma23-Nov-06 11:41
memberFrans Postma23-Nov-06 11:41 
GeneralRe: Fails on latest Axim Pin
Frans Postma23-Nov-06 13:55
memberFrans Postma23-Nov-06 13:55 
GeneralRe: Fails on latest Axim Pin
Don M24-Nov-06 1:00
memberDon M24-Nov-06 1:00 
GeneralRe: Fails on latest Axim Pin
Frans Postma24-Nov-06 9:24
memberFrans Postma24-Nov-06 9:24 
GeneralRe: Fails on latest Axim Pin
Don M25-Nov-06 4:53
memberDon M25-Nov-06 4:53 
GeneralRe: Fails on latest Axim Pin
Frans Postma25-Nov-06 5:12
memberFrans Postma25-Nov-06 5:12 
GeneralRe: Fails on latest Axim Pin
me011a43388-May-07 0:21
memberme011a43388-May-07 0:21 
NewsFinally a new Build Pin
Andy Aspell-Clark31-Oct-06 8:42
memberAndy Aspell-Clark31-Oct-06 8:42 
GeneralRe: Finally a new Build Pin
Frans Postma2-Nov-06 0:46
memberFrans Postma2-Nov-06 0:46 
QuestionRe: Finally a new Build Pin
Frans Postma2-Nov-06 9:02
memberFrans Postma2-Nov-06 9:02 
QuestionRe: Finally a new Build Pin
jk4a3-Nov-06 12:16
memberjk4a3-Nov-06 12:16 
AnswerRe: Finally a new Build Pin
Frans Postma4-Nov-06 0:49
memberFrans Postma4-Nov-06 0:49 
GeneralRe: Finally a new Build Pin
jk4a4-Nov-06 15:26
memberjk4a4-Nov-06 15:26 
GeneralRe: Finally a new Build Pin
Frans Postma5-Nov-06 0:07
memberFrans Postma5-Nov-06 0:07 
GeneralRe: Finally a new Build Pin
Andy Aspell-Clark5-Nov-06 7:03
memberAndy Aspell-Clark5-Nov-06 7:03 
GeneralRe: Finally a new Build Pin
.dan.g.20-Nov-07 12:11
member.dan.g.20-Nov-07 12:11 
QuestionAny new builds available? Pin
tdotrick23-May-06 8:30
membertdotrick23-May-06 8:30 
AnswerRe: Any new builds available? Pin
cyberblazer31-May-06 14:17
membercyberblazer31-May-06 14:17 
AnswerRe: Any new builds available? Pin
tdotrick1-Jun-06 1:50
membertdotrick1-Jun-06 1:50 
AnswerRe: Any new builds available? Pin
Frans Postma30-Oct-06 8:19
memberFrans Postma30-Oct-06 8:19 
GeneralProblem on Windows Mobile 2003 Pin
hehman3-Jan-06 14:58
memberhehman3-Jan-06 14:58 
GeneralRe: Problem on Windows Mobile 2003 Pin
hehman3-Jan-06 16:27
memberhehman3-Jan-06 16:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.160721.1 | Last Updated 7 Nov 2006
Article Copyright 2005 by Andy Aspell-Clark
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid