displayBox.SelectionStart
データの「列」を配置したいテキストボックスがあります。テキストボックスの設定を行いdisplayBox.SelectionLength
、キャレットを移動してからデータの入力を続けることができると思いました。
ボックスの表示コードは次のとおりです。
foreach (String line in LoanSort.MyArray)
{ // bringing in lines from my array
String[] values = line.Split(new char[] { ' ', '/'});
//splitting my lines.
if (values.GetValue(2).ToString() == "2011")
{// finding out if the "loan" occured in 2011 and if it did, display...
displayBox.SelectionStart = 0; displayBox.SelectionLength = 0;
displayBox.Text += values.GetValue(0).ToString() + "/" +
values.GetValue(1).ToString() + "/" +
values.GetValue(2).ToString();
displayBox.SelectionStart = 25; displayBox.SelectionLength = 0;
displayBox.Text += values.GetValue(3).ToString();
displayBox.SelectionStart = 65; displayBox.SelectionLength = 0;
displayBox.Text += values.GetValue(4).ToString();
displayBox.Text += " " + Environment.NewLine;
}
}
日付の値は連絡先の値です。GetValue 0 ~ 3。日付を印刷した後、カーソルを 25 文字のスポットに移動し、借り手の姓、名を出力します。しかし、私のディスプレイでは、日付と名前の間にスペースが表示されるようになりました。
助言がありますか?