Как мне назначить отдельное контекстное меню для заголовков столбцов списка в c #?
ObjectListView (обертка с открытым исходным кодом вокруг .NET WinForms ListView) имеет событие ColumnRightClick. Демонстрация показывает, как отобразить меню в ответ на это событие.