Skip to content
A Notepad Clone written in C# WinForms
C#
Branch: master
Clone or download
Pull request Compare This branch is even with luisperezphd:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
FileDlgExtenders_v10
Properties
About.Designer.cs
About.cs
About.resx
BigIcon.png
CONST.cs
FindDialog.Designer.cs
FindDialog.cs
FindDialog.resx
GoToLinePrompt.Designer.cs
GoToLinePrompt.cs
GoToLinePrompt.resx
Helper.cs
HelperExtensions.cs
Main.Designer.cs
Main.cs
Main.resx
MoreSettings.cs
NotepadClone.csproj
PageSetupHeaderFooter.Designer.cs
PageSetupHeaderFooter.cs
PageSetupHeaderFooter.resx
Program.cs
README.md
ReplaceDialog.Designer.cs
ReplaceDialog.cs
ReplaceDialog.resx
SaveChangesPrompt.Designer.cs
SaveChangesPrompt.cs
SaveChangesPrompt.resx
SaveOpenDialog.cs
SaveOpenDialog.designer.cs
SaveOpenDialog.resx
app.config
icon.ico
license.txt

README.md

NotepadClone

A Notepad Clone written in C# WinForms.

Read more on my blog: http://www.simplygoodcode.com/2012/04/notepad-clone-in-net-winforms/

I use notepad all the time, sometimes I just wanted to add one little feature, but it’s not extendable so I can’t. If I could just get my hands on the source code and if that source code was in C# I’d be set. So I decided to write a clone so I can do just that, and share it so that others could as well.

I attempted to make an exact clone and I think I did pretty good with three exceptions. One I decided I wanted a different icon so I can tell it apart from the actual notepad. Two, the real notepad has header and footer information as part of the page setup. I didn’t know how to do that since the page setup dialog is a system dialog. And three I didn’t try to duplicate the windows notepad help file.

You can’t perform that action at this time.