0
私は複数行のテキストボックスとボタンを持つWindowsフォームを持っています。ボタンを押すと、プログラムは自分のsshサーバに接続し、テキストファイルの内容をテキストボックスに出力します。 問題は、テキストボックスがファイルのすべての内容を1行に表示することです。 私は、サーバーからファイルの内容を取得するためにLinuxのcat
コマンドを使用していますので、私はsshのリモートテキストファイルのマルチラインテキストボックス
textbox.Text = "Line1" + Environment.NewLine;
を使用することはできません。誰も私を助けることができますか?ここで
は私のコードです:DOS/Windowsマシン上で作成
private void Form_Load(object sender, EventArgs e)
{
using (var client = new SshClient(host, port, user, pass))
{
//Start the connection
client.Connect();
var getmessage = client.RunCommand("cat messages/file.txt");
textbox.Text = getmessage.Result;
client.Disconnect();
}
}
Multilineを設定しましたか? https://msdn.microsoft.com/en-us/library/12w624ff(v=vs.110).aspx – Aybe
はい、テキストボックスは複数行に設定されていますが、代わりにリッチテキストボックスを使用しています。 – Delta