vb自宅のコンポーネントと、追加されたフォームを介したネストコンポーネントへのアクセス。 いくつかのボタンなどを含むコンポーネントを作成しました。このコンポーネントをフォームに追加すると、そのコンポーネントのプロパティにアクセスでき、コンポーネントの「入れ子になった」ボタンにはアクセスできません。実行時に、デバッグモードでは、「親」コンポーネント内のボタンの1つをクリックしてボタンのコードにアクセスできます。しかし、私は "親"コンポーネントが置かれているフォームを介してボタンにアクセスする必要があります。問題のフォームにこのコンポーネントの倍数が追加されており、どちらが選択されたかといったデータを取得する必要があります。 任意のヘルプは素晴らしいでしょうvbコンポーネント内のネストされたコンポーネントへのアクセス
0
A
答えて
0
複合UserControlの子コントロールに直接アクセスすることはできません。これを行うには、UserControlでプロパティとメソッドを定義する必要があります。たとえば、コードの一部を私たちに提供し、正確に何をしたいのかを教えたら、私たちはあなたを助けることができます。
0
UserControlデザイナーでアクセスするコントロールを選択します。 [デザイン]セクションの[プロパティ]ウィンドウでPrivate
のModifiers
プロパティをPublic
またはInternal
に変更します。
これで、コントロールはUserControlの外部からアクセスできます。これはフォーム上のコントロールに対しても機能します。
また、コントロールが宣言されているtheUserControl.designer.cs
のコードでアクセス修飾子を直接変更することもできます。これを行う前に、デザイナーを開いておく必要がある場合は、デザイナーを閉じることをお勧めします。
たぶんクリーナーアプローチは
public TextBox MyTextBox { get { return textBox1; } }
プロパティにコントロールをカプセル化するために、あなたはそれだけの特定のプロパティにアクセスする必要がされている場合は、さえクリーナーアプローチは、まさにこのプロパティをカプセル化することです
public string FirstName
{
get { return textBox1.Text; }
set { textBox1.Text = value; }
}
このプロパティにアクセスするコードは、特定のコントロールに依存しません。
関連する問題
- 1. 異なるコンポーネント内のコンポーネントへのアクセス
- 2. ネストされたコンポーネントのthis.props.children
- 3. 親コンポーネント内の親コンポーネントの子コンポーネントの値(ListView内)へのアクセス方法ネイティブ
- 4. は、ネストされたコンポーネント
- 5. コンポーネント内のコンポーネント内のコンポーネントのテンプレート内のフィールドにアクセスする
- 6. reactjsの親コンポーネントの子コンポーネントへのアクセス
- 7. スレッド内のvclコンポーネントへのアクセス!デルファイ
- 8. ASCIIファイル内のMXMLコンポーネントへのアクセス
- 9. ネストされたWebコンポーネント "ES2015スタイル"、ネストされたコンポーネントを外部コンポーネントからインポートする方法
- 10. 複数のネストされたコンポーネント
- 11. v1ネストされたWebコンポーネントの作成
- 12. ネストされたWebコンポーネントの問題
- 13. フレックス:モジュール内のコンポーネントID、ネストされたviewstacksなどを参照
- 14. 基本フォームから継承されたフォームのコンポーネントへのアクセス
- 15. IntelliJのGUIデザイナーで作成されたコンポーネントへのアクセス
- 16. あるコンポーネントから別のコンポーネントへの変数へのアクセス
- 17. Elmのuiコンポーネントのネストとグローバルデータへのアクセス
- 18. Angular2ネストされたコンポーネントとテンプレート階層
- 19. Angular2ネストされたコンポーネントと補助ルート
- 20. テスト非同期ネストされたコンポーネント
- 21. ネストされたコンポーネントを含むJestスナップショット
- 22. アンダーリスト内のネストされた子内の親liへのアクセス
- 23. angular2ネストされたインポートされたモジュールのコンポーネントを使用
- 24. アンカータグ内のクリック可能なコンポーネントのネスト
- 25. ネストされたディクショナリ内の単一の要素へのアクセス
- 26. Vue.jsの深くネストされた子コンポーネントからデータにアクセスする方法
- 27. データフレーム内のネストされた情報へのアクセス
- 28. Angularjsのコンポーネント/コントローラ間のオブジェクトへのアクセス
- 29. Joomla 2.5、コンポーネントのテンプレートのテンプレートパラメータへのアクセス
- 30. コンポーネント内のネストされたディレクティブのChromeでOdd AngularJS 1.5の動作
あなたはユーザーコントロールについて話していますか?コンポーネント*それ自体は通常、視覚的要素を持っていません – Plutonix