0

vb.net 2010 を使用してカスタム ボタン コントロールを作成し、そのコントロールにいくつかのカスタム プロパティを提供しました。

これですべて問題ないように見えますが、そのカスタム コントロールを新しいフォームに追加し、カスタム コントロールのプロパティにアクセスしようとした後、カスタム プロパティ ( CustomProperty1,CustomProperty2 and CustomProperty3) が表示されません。そのコードを使用して にアクセスしています。

Form1.Controls(MyCustomControlIndex).CustomProperty1 

ここでCustomeProperty1は、インテリジェンス メニューに表示されません。

4

1 に答える 1

0

私はそれが正常だと思います.Controlオブジェクトを返します( MSDNForm1.Controls(MyCustomControlIndex)からわかるように)ので、ユーザー定義のプロパティはありません。 ユーザーコントロールのタイプにキャストする必要があり、すべてのプロパティが IntelliSense で表示される必要があります。

于 2012-08-20T20:42:14.600 に答える