- PR -

DataGridViewCell.Cloneが呼び出されるタイミング

1
投稿者投稿内容
Ts-Factory
常連さん
会議室デビュー日: 2006/08/08
投稿数: 42
投稿日時: 2008-08-29 22:38
お世話になります。

http://msdn.microsoft.com/ja-jp/library/ms171619(VS.80).aspx
を参考にDataGridViewにEnabledプロパティを拡張した
DataGridViewButtonCellを配置しました。
ここまでは問題なく動作し、Enabledプロパティを変更することで
ボタンを無効にすることができました。

DataGridViewが表示されていない状態、
たとえばタブコントロールの2ページ目にDataGridViewを配置して
タブコントロールの1ページ目にDataGridViewButtonCellのEnabledプロパティを
変更するボタンを配置して実行すると予定外の動きをします。

Enabledプロパティは変更されたのですが
2ページ目を表示するとEnabledプロパティが初期値に戻ります。
タブコントロールのページが変わったタイミング、
ただしくはDataGridViewが見えるようになったタイミングで
DataGridViewButtonCellのCloneメソッドが呼び出され
Enabledプロパティが初期値されているようです。

DataGridViewCell.Cloneは表示されるタイミングでもよびだされるのでしょうか?

1

スキルアップ/キャリアアップ(JOB@IT)