C# Windows フォームでは、CheckBoxes プロパティが true に設定され、AllowColumnReorder プロパティが true に設定されたリストビューがあります。
各項目のチェックボックスは、リストビューの一番左側の最初の列に表示されます。別の列がリストビューの最初の列になるようにユーザーが列を並べ替えた場合、この列のチェックボックスが表示されます。したがって、チェックボックスは常にリストビューの一番左側にある必要がありますが、デフォルトでは購入されません。
実行時に列の順序がユーザーによって変更された場合でも、常に左端の列のチェックボックスを表示するには、どうすればよいですか?