C#.NETでナンプレを作ろうかと思いつく。
例によって完成する前に途中で飽きるんだろうな・・・www
とりあえず、Labelクラスを継承したNPGridというクラスを実装。
こいつの上にマウスカーソルが来たら入力モードに切り替わり、マウスカーソルが離れたら自動で表示モードに切り替わる。
ナンプレって遊んでいると、絶対ここにこの数値はあり得ないって箇所にチェック入れたりしたくなるじゃない?あの機能も実装してみた。意外にこの機能を実装しているナンプレは少なかったように思う。
こういう風に使う人の事を考えながらUI部品を作るのって本当に楽しい。
で、それらを統括管理するNPPanelというクラスも作成。基本的にはこのNPPanelをフォームに貼り付けたら、UI部分は完成だね。
今回、自分の中のテーマはマウスだけでいかに快適に操作できるのか?だったので、そこを自分なりに考えてみたつもり。色々とフリーのナンプレを遊んでみたけど、キーボードとマウスの両方を使うってのが多かった気がする。これって、結構ストレスなんだよね。なので、そこは解決できたんじゃなかろうか?
あとは、問題の自動作成機能と、クリアチェックを組み込めば終わりなのかな?
案外ボリューム小さいな・・・(^_^;)