CheckOnClickプロパティで楽々ON/OFF
■ツールバーボタンの「CheckOnClick」プロパティについて 以前に少し触れていますが、このプロパティで ツールバーボタンがチェックボックス的な振る舞いをしてくれるようになる、 恥ずかしい話、以前はクリックイベントに下記の様な記述をしていた・・・
With ToolStripButton .Checked = Not .Checked DataGridView.ReadOnly = Not .Checked End Withこれは、CheckOnClickプロパティを「True」にしておけば、 下記の一行だけで済むことになる
DataGridView.ReadOnly = Not ToolStripButton.Checked蛇足ですが、ツールバーボタンには「DoubleClickEnabled」なんてプロパティも存在する、 少しだけ試してみました・・・確かにダブルクリックイベントは発生するが、 その前にクリックイベントも発生する、果たして使い道はあるのだろうか? 危険なボタンがあり、シングルクリックでは処理を進めないとか? 隠しコマンド的な・・・?