投稿者 魔界の仮面弁士  (社会人) 投稿日時 2013/4/16 19:30:48
自分のコードは、オーナードローの一種です。既定の描画処理の直前に、
e.Graphics.TranslateTransform メソッドを呼び出すことで、原点座標を
左方向に少しずつずらすことで、描画位置を変わるようにしています。

一応、VB2005、2008、2010、2012 の各バージョンで動くことを確認済みです。


> ISlectionUIServiceは既にサービスコンテナに存在します。
「ISlectionUIService」ではなく
「ISelectionUIService」であろうとは思いますが、
今のところ、そのエラーの再現方法が分かりませんでした。
Tatibanaff さん以外の方でも、同様のエラーが発生するようであれば教えてください。

> もう少し頑張ってみますが取り急ぎ報告いたします。
Tatibanaff さんがお使いの VB バージョンは何でしょうか。
ByVal が記載されているので、少なくとも VB2010SP1 以降では無いようですが。

お使いの開発環境が分かれば、そのバージョン向けに
実際の動作するサンプルコードを ZIP ファイルで提供します。