ListViewの詳細表示でカラム部分をクリックした時、
リストをソートしたいのですが、ツールボタンと同じように
分岐というイマイチな方法でないとダメでしょうか?

listView1.ColumnClick += new ColumnClickEventHandler(listView1_ColumnClick);

private void listView1_ColumnClick(object sender, ColumnClickEventArgs e) {
  if (e.Column == 0) {
    // ソート
  }
}