投稿者 るきお  () 投稿日時 2008/5/1 07:24:00
>処理の発生順序が変わってくるのではないでしょうか?  
これはOnKeyPressに書いたコードとKeyPressイベントに書いたコード、 
それから、クライアント側でハンドルしたKeyPressイベントのに書いたコードの実行順序の 
ことですよね。 
たしかに無計画に書いていくとつじつまが合わなくなってしまうかもしれませんから要注意ですね。 
 
>将来的な混乱を避けるために  
>手法は統一させた方がいいと思います。  
ライブラリやコントロールの作成者はそれが普通に呼び出されて使用されることだけでなく、 
将来、継承されたりして拡張されることを視野に入れなければいけません。 
ですので、おっしゃるように一般的な方法に統一するのが私もいいと思います。 
でも、そのプロジェクト限定で短納期でなんとかするという使命の場合はまぁ…そこまで 
考えなくてもいいかと思いますけど、この辺のバランス感覚を誤ると大変なことになるときがあります。 
 
>もちろん行き当たりばったりで書いているつもりはないのですが、 
>いろいろな手法が取れる場合、どれが正解って一概に言えないのが困ったものです。 
そうなんです。私も困っています。 
こういうことの積み重ねがスキルなんでしょうか? 
パターンプラクティス集みたいなものがあってもいいかもしれませんね。 
デザインパターンにはそれに近いものがありますが視点がマクロ寄りですね。 
 
なので、とりあえず理由がないときはMSDNライブラリや信頼のできる情報源が 
採用している手法を採用するようにして自衛しましょう。