2006年11月26日日曜日

コンボボックスのダブルクリック

色々調べてようやっとコンボボックスのダブルクリックを拾えるように。

実はダブルクリックについては、PC上の設定さえ拾っていれば問題なくできるとはつかんでいたのでそう難しい話ではなかったんだよね。んじゃあ、なんで今まで実装しなかったか、というと。

アンマネージドな方法しか知らなかったから

せっかく.NetFrameWorkなんだからできるかぎりマネージドな方法で行きたいと思っていたからで、最近になってようやっと資料が見つかったのよ。おかげでなんとかダブルクリックのイベントを拾うことが・・・というよりダブルクリックされたと判断することができるようになったんだよね。

しかしSystemInformationクラス周りはmsdnくらいしか情報なかったのって、結構厳しいねぇ。そのうち色々なサイトで出てくるとは思うけど。

2006年11月15日水曜日

DataGridViewを久々

気がつくとDataGridViewでKeyDownイベントを利用してEnterキーをトラップするロジックが動作していなかった。

まぁ理由は簡単でProcess~系のメソッドをオーバーライドして、Enter押下で次のセルまたはコントロールへ移動するように手を入れていたからなんだけど。今回はProcessDataGridViewKeyメソッドのオーバーライドにて対応しているんだけど、この中で意図的にKeyDownイベントを発生させようとすると「派生したクラスから継承元のイベントを発生させることはできません」というエラー。

あらそうですか、ということでなんとか対応してみたけど、こういう時ってOnKeyDownメソッドをコールするのが正解なんだろうかねぇ・・・。どうにもOn系統のメソッドっていまいちつかみにくい。

2006年11月13日月曜日

後継者

この仕事を続けるほどに思うんだけど、後を継いでくれる人材ってのがとても不足しているんだよねぇ。システムの仕様、という点ではあまり心配してないというか、それはドキュメントしっかり残せば済む話だけど。

テクニカル的な点というか、ドキュメントで引き継げない点がやっぱり悩みだな。こればっかりはとにかく時間をかけるしかない、ってのが今の自分の考え方なんだけど、会社としてはそこまで重要視してないってのが問題でねぇ・・・。

そうやってきた結果、今のように中堅層がごっそりといない状態なんだけどなぁ。

2006年11月7日火曜日

にょろかっこ

今日はWPFのセミナーを受けてきたんだが、その中でも微妙なヒットした言葉がこれ。「 {} のことなんですが私はこう呼んでいます」って、いいのかそれで(w

なんというか中括弧という言葉は実は一般的じゃないのか、と逆に不安になったよ。どうにもネガティブな気持ちが続いていた中で、ちょっとした清涼剤というか。