well, ed sharp is a good one and does contain most of that and lots more, but there mainly for working in .txt files. I do have a recommendation, I love Jamal's ed sharp and text pal due to there being a feature where you can hit a hot key (f8 in these two) to "start selecting here, and then page up or down, and hit a second keystroke (shift and f8) to indicate the end of the desired area, then cut or copy everything between the two points on to the clip board. what I would love to have is an rtf document editor that has this capability that's not the heavy dog that word is, it would also be nice if it had a spell checker, but that's up to you. both ed sharp and text pal have source code inside the installed folders in program files for them, but there done mainly in ruby, so you would have to figure out the translations to make them work in VB. HTH, inthane proprietor, The Grab Bag, for blind computer users and programmers http://grabbag.alacorncomputer.com Owner: Alacorn Computer Enterprises "own the might and majesty of a Alacorn!" www.alacorncomputer.com ----- Original Message ----- From: RicksPlace To: programmingblind@xxxxxxxxxxxxx Sent: Wednesday, September 09, 2009 10:00 AM Subject: Creating A Text Editor Hi: I am thinking of creating a Text Editor in Vb.net. It will use either a TextBox or RichTextBox as the Work Area for the file. I have code to handle some of the key events such as search, copy and paste. Any suggestions or docs on the subject you might recommend? This editor will be a basic Text Editor but will have features to replace standard code with code that will allow the file to be used as an online document containing html code and include active links to predefined sections and all that jazz. In other words, I create a document in the TextBox,there will be some popups to do things like add sections and hyperlinks. They will be translated into the appropriate html so the document can be included in a Webpage. Also, there will be the usual suspects like perhaps a hot key to add a <br /> tag here and there and other things I can't think of at the moment. It will be an ongoing project. If there is something already out there that does these thingys let me know so I don't ReInvent the wheel. Or, if you have messed with building a Text Editor you might throw out a few gotyas if you remember any. Thanks: Rick USA