Validate と Vote をお願いします。
ListChanged イベントが複数回発生する
特にこれといった害はなさそうなんですけどね。
で、それよりも、こちらに Vote をお願いします(笑)
Cancelable ListChanging Event
上のフィードバックを送信するために検索したところ、ヒットしたものです。
.NET Framewrok 2.0 で、データをバインドできる対象が増えました。また、@IT の えムナウさんの記事 のように、データを編集することがとても楽になりました。
しかし、「ユーザの変更を許可して良いか」という検証をする箇所がありません。もっとも、データの変更については、Validating イベント で何とかなるところもありますけどね。それでも、削除の確認が出来ない、というのは、厳しいと思います。
…取り消せないのか。。。どうしよう?
とりあえずの回避策
貼り付けたときに出来る bindingNavigatorDeleteItem には、Visible = false で消えてもらいます。そして、別のボタンを作ります。仮に「toolStripButtonFakeDelete」とします。
toolStripButtonFakeDelete.Click にて、問い合わせを行います。そして、削除しても良いときは、bindingNavigatorDeleteItem.PerfomeClick() を実行します。ただし、Visble = false だと実行してくれないので、直前に Visible =true を、直後に Visible = false に戻します。一瞬、ナビゲーションウインドウが光ります(笑えん)。
投稿日時 : 2005年10月28日 19:30