- PR -

CollectionEditorのEditValueについて

1
投稿者投稿内容
うさぽん
会議室デビュー日: 2006/04/10
投稿数: 1
投稿日時: 2006-04-10 13:45
CollectionEditorのEditValueについて質問させて頂きます。

[VisualStudio2005 C#]

CollectionEditorを継承し、MyTestEditorを作成しております。
以下のソースにて、Visual Studio のデザイン時に EditValueメソッド
がコールされてリストの編集が正常に出来ております。

-------------------------------------------------------------
[Editor(typeof(MyTestEditor), typeof(UITypeEditor))]
public ArrayList Items
{
…(省略)
}
-------------------------------------------------------------

上記方法とは別に、デザイン時の特定の条件において、
直接 EditValueメソッドを呼び出したいのですが、
その呼出方法がわかりません。
デザイナをデバックで起動したところ、
{System.Windows.Forms.PropertyGridInternal.PropertyDescriptorGridEntry Items}
という値が格納されており、??という状態です。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28088&forum=7
のように、独自のServiceProvider を作成するのではなく、
CollectionEditor向けのServiceProvider があるのでは?と考えております。

ご存知の方、何卒お知恵をお貸しください。
1

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