1

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 文字のスポットに移動し、借り手の姓、名を出力します。しかし、私のディスプレイでは、日付と名前の間にスペースが表示されるようになりました。

助言がありますか?

4

1 に答える 1