Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

delphi-todo-list

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

📝 Delphi To-Do List

A simple and complete To-Do List application developed with Delphi 12.1 Community Edition, using TListBox and various VCL components.

✨ Features

  • Add, edit, remove, and mark tasks as completed
  • Highlight completed tasks with green, italic, and strikethrough style
  • Keyboard support: Enter to add, Delete to remove
  • Confirmation dialogs for deletion
  • Task counter (formatted as Tarefas - 001)
  • Save and load task list from a .txt file
  • UTF-8 encoding support for special characters like ✔
  • Modularized and well-structured source code

🖼️ Screenshot

image

🚀 How to Run

  1. Open the project in Delphi 12.1 Community Edition
  2. Open UnitMain.pas and compile (F9)

📂 Structure

File Description
UnitMain.pas Main form logic
UnitMain.dfm Form design and layout
tasks.txt Task list saved between sessions

🛠️ Requirements

  • Delphi 12.1 Community Edition
  • Windows OS (32-bit target)

📃 License

MIT – free to use, modify, and distribute.


Made with ☕ and a little bit of 🙃.