2020/01/15(Wed) 13:04:39 編集(投稿者)
■No93698 (犬夜叉 さん) に返信
ControlStyles.Selectable を False にすると、Tab キーを押したときに移動先にならなくなるだけです。
TabStop プロパティとの違いは、SelectNextControl メソッドを呼び出したとき、tabStopOnly = false にしたときにも移動先にならないこと。
フォーカスを取得したら、別のコントロールに位置付けるようにすれば良いと思います。
ただし、チェックボックスの ON/OFF ができなくなるので、MouseDown イベントで
var index = clbInput.IndexFromPoint(e.Location);
if (index != -1) {
clbInput.SetItemChecked(index, !clbInput.GetItemChecked(index));
}
のようにします。