C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 34 を表示中)
■16883 / )  Re[2]: リストボックスについて変に表示されて困ってます
□投稿者/ 特攻隊長まるるう (123回)-(2008/04/12(Sat) 12:32:17)
No16882 (mari さん) に返信
System.Environment.NewLine は一般に改行コードと呼ばれているものです。
改行コードの実体は、実は特別な文字なのです。

つまり
>テキストボックスやリッチテキストボックスやメッセージボックスでは
人間には複数行の文字列が別々に管理されているように見えますが、
『A[改行]B[改行]C[改行]D[改行]』
という1行の文字しか覚えていません。

それを表示の時だけ [改行]⇒次の行へ表示 と変換しているわけです。

ところがリストボックスは1行毎に別の入れ物が用意されます。
1行毎にその行に表示させたい文字のみ Items.Add し、それを
繰り返してください。

foreach (System.Diagnostics.Process myProcess in myProcesses)
{
  listBox1.Items.Add(myProcess.ProcessName);
}

返信 編集キー/


管理者用

- Child Tree -