0

VB.NETのモジュールからフォームコントロールオブジェクトにアクセス/アクセスできますか?フォームにウェブブラウザがあるので、モジュールからアクセスできますか(設定の変更など)。私はこれを行う方法がわかりません。

4

1 に答える 1

1

コントロールはパラメーターとして入力する必要があります。Module は静的 (共有) クラスとして動作するため、状態やインスタンス メンバーへのネイティブなアクセスはありません。

Module MyModule

    Public Shared Sub MyMethod(ByVal myControl as WebUserControl)

        ' do your mojo

    End Sub

End Module

ページ レベルからグローバル アクセスが必要な場合は、ページを送信できますが、さまざまなコントロールに対して再帰的な検索を実行する必要があり、レンダリングされた出力にアクセスできないため、GridViews などのデータバインドされたコントロールまたは FormViews は同じように機能せず、イベント ライフサイクルの対象となります。

Public Shared Sub MyMethod(ByVal myPage as Page)

End Sub
于 2013-02-26T18:30:00.813 に答える