Click here to Skip to main content
15,892,059 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hello Friends,

I have to add a editor (text/xml) with tables in my winform. Please refer to the sample image link for better idea.
http://www.cmsreview.com/XML/Editors/images/SernaUI.gif[^]

The white document part with tables is the part that i want to have in my

I dont have any clue how to achieve this in winforms. Any editor plugins/dlls using which i can achieve or any other techniques? please suggest a way.
Thanks
Posted
Comments
gggustafson 11-Jun-15 8:42am    
I'd suggest using a RichTextBox. Make sure you include a spell checker.
[no name] 11-Jun-15 8:49am    
Thanks gggustafson for ur response.
RichTextBox is a very good idea. I am also thinking about it. When i was going through some samples, i noticed that rtf works with some kind of script like "@"{\rtf1 " or @"\intbl \cell \row" etc.
Any idea what are these? any paths? or scripts?
gggustafson 11-Jun-15 9:05am    
Where did you get that information?

From format alone, I believe those are filenames or paths in verbatim strings.
[no name] 11-Jun-15 9:08am    
It's called Rich Text Format. Hence the name of the control, RichTextBox.
Sergey Alexandrovich Kryukov 11-Jun-15 12:03pm    
The problem is not how to add an editor (how could it be a problem?); the problem is where you get such editor. And you did not even give us any requirements on the editor, only showed a picture which doesn't mean anything. If you know some editor, give a link.
—SA

1 solution

Please see my comment to the question. You need to find such editor or create one from scratch by yourself.

See, in particular, this one, it is for System.Windows.Forms: http://sourceforge.net/projects/dlxmleditor[^].

You can try to find something else: http://bfy.tw/I0S[^].

—SA
 
Share this answer
 

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900