2007年5月29日火曜日

右クリック

ここ最近の設計での悩みがこれ。実際にはもう一つあるけど、今のところの悩みはここ。

簡単に言えば右クリックで表示するコンテキストメニューを制御しようじゃないか、というもくろみなんだけど、実際に設計をはじめて壁にぶちあたってしまったのよ。それは「クラスで何を管理するか」というところ。

どこまで汎用的にするか、という話題も絡んでいるんだけど実際にインターフェースやらを考えていると、以外と汎用的なロジックを記述する部分というのがでてこないんだよね。

んー、なんか見落としか考え違いをしている気がして怖い。

2007年5月4日金曜日

続 DatGridViewでサブエディタ

何とか形になったDataGridViewでのサブエディタ。でも正直言うと、綺麗な構造にはなっていないんだよね。IDataGridViewEditingControlを継承した形で行うのが一番ベターなんだけど。今回はそこまでは手が回らなかった・・・。

そこにさえ目をつむれば、セルの編集開始と同時にサブエディタが表示され、サブエディタ上の処理は個別にコーディングできるようにはしたし、キー制御も親元から引き継いで処理されるようにはしたから結構満足。

これで残った大きい問題は・・・フィルタ処理だけ、かな。アンバウンドな時の処理ってのは非常に厄介なんだよなぁ・・・。