c#mshtml编辑器。文本未断开并保持向右

c#mshtml编辑器。文本未断开并保持向右,c#,mshtml,C#,Mshtml,我使用IHTMLDocument2Web浏览器控件创建了一个简单的html编辑器。我的问题是,当我开始在web浏览器控件中键入内容时,它总是在同一行上运行。我有这个密码 HTMLEditor.DocumentText = ""; doc = HTMLEditor.Document.DomDocument as IHTMLDocument2; doc.designMode = "On" 这给了我一个浏览器,我可以开始在html窗口内键入。这个窗口的宽度是440。当我开始输入一些东西并到达窗口

我使用IHTMLDocument2Web浏览器控件创建了一个简单的html编辑器。我的问题是,当我开始在web浏览器控件中键入内容时,它总是在同一行上运行。我有这个密码

HTMLEditor.DocumentText = ""; 
doc = HTMLEditor.Document.DomDocument as IHTMLDocument2; 
doc.designMode = "On"
这给了我一个浏览器,我可以开始在html窗口内键入。这个窗口的宽度是440。当我开始输入一些东西并到达窗口的远端(比如说我在px440)时,我希望光标自动转到下一行,但它一直在继续,我在窗口中看到一个滚动条

我怎样才能把它包装到下一行

感谢您建议在本文档中使用Textarea。但是如果我使用文本区域,下面的函数是如何工作的

//HTMLEditor is my webbrowser contorl
private void justifybu_Click(object sender, EventArgs e)
{
    HTMLEditor.Document.ExecCommand("JustifyFull", false, null);
}

//Button2 converts rich text to html.
private void button2_Click(object sender, EventArgs e)
{
    string strHTMLWriter = HTMLEditor.DocumentText;
    richTextBox1.Text = strHTMLWriter;
    richTextBox1.Text = HTMLEditor.Document.Body.All["post-text"].InnerHtml;
    this.richTextBox1.Focus();
    this.richTextBox1.SelectAll();

}

如果没有意义,你可以要求澄清,而不是含糊其辞。我觉得你所做的@george stocker真的是含糊不清和垃圾。你没有给我们提供足够的信息继续帮助你。包括一些说明问题的代码,即使是一张图片(加上代码)也会有所帮助。我们需要帮助您的最低第一步是:1)再现问题的最低代码量2)在本例中,问题的图像是什么样的3)使用控件时的实际输出,以及4)预期输出。如果你能通过向我们提供重要信息来帮助我们,我们可以通过回答你的问题来帮助你。如果没有这些,你的问题就无法回答。嗯,我只有8个声誉点,而我需要10个才能粘贴一张图片。现在我又输了2分。无论如何,我会尽力解释我的问题。我有这个代码“HTMLEditor.DocumentText=”“;//这将得到HTML编辑器doc=HTMLEditor.Document.DomDocument作为IHTMLDocument2;doc.designMode=“On”;“它应该在问题中,而不是在注释中。单击“编辑”链接。确定完成,如何再次打开此问题?