自分で何かを手動で調整しようとするのではなく、 ListViewを使用するのが最善のように思えます。使い方は、単純なリスト ボックスを操作するよりもはるかに難しく、すべての構成は IDE で行うことができます (VisualStudio または同様の強力な IDE を使用していると仮定しています)。
という ListView アイテムがあるとしscoresListView
ます。IDE から View プロパティを Details に設定できます。これにより、リストが特定の幅の列にレンダリングされ、上部に見出しが表示されます (「名前」と「スコア」が必要になると思います)。列を追加するコードは次のようになります (using System.Windows.Forms
読みやすくするために、C# ファイルの先頭に句があると仮定します)。
scoresListView.Columns.Add("Name", 200); // add the Names column of width 200 pixels
scoresListView.Columns.Add("Score", 200, HorizontalAlignment.Right); // add the Score column of width 200 pixels (Right Aligned for the sake of demonstration)
リスト ビューへの項目 (名前とスコアのペア) の追加は、次のように簡単です。
string myName = "abcdef"; // sample data
int myScore = 450;
scoresListView.Items.Add(new ListViewItem(new string[] { myName, myScore.ToString() } )); // add a record to the ListView
申し訳ありませんが、それほど多くの説明がありません。これが現在または将来に役立つことを願っています。ListView は非常に便利なコントロールです。