我有一个类(class)作业,我必须在 VB.NET (2010) 中制作一个(尽可能先进的)WYSIWYG 网页编辑器。它应该有一个可视化编辑器,支持多种元素(例如 anchor 、图像、表格等)的拖放,并且应该根据该结构生成 HTML。
虽然我不知道从哪里开始..我有一些使用 vb.net 的经验,我按照教程模糊地制作了一个选项卡式记事本,但我不知道如何在 richtextbox 中制作这个拖放东西.
我已经搜索了一个教程,但其中大部分都太简单了——一个带有浏览器控件的文本编辑器呈现 HTML。我找到了一个非常好的和高级的,但它是德语的:-|
因此,如果有人知道我可以用来开始工作的任何资源/教程,我将不胜感激。
最佳答案
我不会从富文本框开始。你想在 WPF 还是 Forms 中实现它(我会推荐 WPF)?
在 WPF 中,元素的拖放行为相对简单(请参阅 http://msdn.microsoft.com/en-en/library/ms742859.aspx)。
我会从一些简单的元素(例如文本框)开始,然后将它们从某种工具箱拖放到具有固定列和行的网格上(然后使用 Canvas )。然后从中生成 HTML 代码。
关于html - VB.NET:所见即所得的页面制作教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423540/