フォーム (WinForm) にリッチ テキスト ボックスがあります。これを使用して、説明列を更新します。更新操作を実行すると、最後に改行/改行文字が導入されます。
この改行を簡単に回避する方法。コードを介して処理する必要がありますか、またはプロパティを介して管理する必要がありますか?
public MyDlg(string strXmlFile)
{
InitializeComponent();
strInputXmlFile = strXmlFile;
xmlDoc.Load(@"c:\temp\SBD_Input.xml");
node = xmlDoc.SelectSingleNode("//SBD/Description");
// Set the description into the rich text box.
richTextBox1.AppendText(node.InnerText);
}
private void UpdateBtn_Click(object sender, EventArgs e)
{
// Put the RTB contents back into node & Import.
node.InnerText = richTextBox1.Text;
xmlDoc.ImportNode(node, true);
// Save the Xml document.
xmlDoc.Save(@"c:\temp\SBD_Input.xml");
this.Close();
}
入力 XML ファイルは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<SBD>
<Number> 1234567</Number>
<Description>EDGES MAY BE BROKEN
All surfaces are varnished
--------------------
Color | R | G | B |
--------------------
as dflkjaslödfj lasöj flöaskj flaksjd fölkasjd flöaskjdf
askjflj asld fjklöaskjdf laskjfl s falsj flöasjkd f flaskjdf a
as djflajs dfl
</Description>
</SBD>