今までに色々やってきた方法は、DataGridViewの中に伝票を埋め込んでしまおうという見た目にわかりいい方法だったんだけど、単純に入力だけできればいい場合には別の方法もあるよねぇ。
それはダイアログ形式でエディタを表示するという方法。
セルの編集状態が開始した際に同じ場所にダイアログを表示して入力させるというやりかたなんだけど、この方法を利用した場合の問題点は何個かあるんだよね。
- セルの大きさよりも大きいダイアログを利用する場合
- 単純に行うとモーダルダイアログとなる
ちょっと今回から何回か続けてこのやり方の対応を書いていこうと思う。
今までのMultiLayoutとよばれるやり方に比べると、わかりやすいから需要があるしね。それにMultiLayoutをちょっと変更してあげれば対応できてしまうんで、実はそれほど難しい話題じゃないしw
せいぜい気をつけないといけないポイントが何箇所かあるくらいかな?
0 件のコメント:
コメントを投稿