var data = listBox1.Items.Cast<object>.Select(x => x.ToString()).OrderBy(x => x).ToList();
listBox1.Items.Clear();
foreach (var item in data) listBox1.Items.Add(item);