0

テキストボックスを1つだけ使用してユーザーコントロールを作成しているので、基本的に、テキストボックスのプロパティをユーザーコントロール全体に適用する必要があると思います。
つまり、(たとえば)usercontrolの外部(これらのusercontrolを含むメインプログラム内)から、それらの(intern)テキストボックスのselectionstartプロパティの値を取得したいということです。

しかし、UCの新しいパブリックプロパティを作成する以外に、これを行う方法を見つけることができません。
テキストボックスにはメインプログラムからの読み取り(または書き込み)に必要な多くのプロパティがあり、テキストボックスのすべての内部プロパティに対してUCで別のパブリックプロパティを作成することは、「進むべき道」ではないように思われるため、ここでより良い方法があると思います。 " 私のため。

メインプログラムからUCの内部統制の特性を取得する方法について何かアドバイスはありますか?

4

2 に答える 2

1

テキストボックスコントロールからユーザーコントロールを継承できます。

Class MyTextbox
      inherits TextBox
End class

次に、必要なイベントとプロパティをオーバーライド、オーバーロード、およびアクセスしてみます。


次のリンクを確認できます
。1-テキストボックスの継承の例
2 -Satckoverflowで回答された質問

于 2012-12-21T10:21:55.383 に答える
1

通常のFindControlチェックはこれを解決しませんか?

于 2012-12-21T10:19:28.783 に答える