- - PR -
CheckBoxListを継承したカスタムコントロールについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-02-22 11:14
vb.netでWEBカスタムコントロールを作成しています。
以下ページを参照して、CheckBoxListを継承したコントロールを作成しようとしていますが、C#→VB.NETに置き換えてインターフェースを実装する際に、継承元のCheckBoxListですでにIRepeatInfoUseが実装されている旨のエラーが表示されてしまいます。宣言方法が間違っているのだと思いますが修正すべき内容が分かりません。アドバイスよろしくお願いします。 参照ページ http://japan.internet.com/developer/20060207/25.html C# Public Class CustomCheckBoxList : CheckBoxList, IRepeatInfoUser ↓ VB.net Public Class CustomCheckBoxList Inherits System.Web.UI.WebControls.CheckBoxList Implements System.Web.UI.WebControls.IRepeatInfoUser | ||||
|
投稿日時: 2007-02-22 11:28
いらない。書かなくていい。
| ||||
|
投稿日時: 2007-02-22 11:38
ぶさいくろうさん返答ありがとうございます。
CheckBoxListのRenderItemメソッドは、オーバーライド不可のプライベートメソッドのようなので、IRepeatInfoUserインターフェイスを実装しないとRenderItemメソッドの書き換えができないのですが、他の方法があるのでしょうか? | ||||
|
投稿日時: 2007-02-25 21:19
ということは、出来ないんですよ。 じゃなくて。msdnによると、protected ですけど? _________________ | ||||
|
投稿日時: 2007-02-28 14:18
Jittaさん回答ありがとうございます。
現在使用している.netのバージョンが1.1になるので、CheckboxListのRenderItemメソッドではなくて、CheckboxListに実装されているIRepeatInfoUserのRenderItemメソッドを置き換えようとしているので、オーバーライド不可になっています。 サンプルのC#ではIRepeatInfoUserが実装できているようですが、vb.netではやはり無理なのでしょうか? | ||||
|
投稿日時: 2007-03-01 21:40
よくわかんないけど、これかなぁ?
_________________ | ||||
|
投稿日時: 2007-03-05 10:33
Jittaさん回答ありがとうございます。
vb.netでは無理そうなので、C#で作ったdllを利用することにしました。 |
1