掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
.NETでForm1のコントロールをクラスファイルから参照するには? (ID:107486)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
現在、.NETを使用してWEBアプリの開発をしています。 あるフォーム上(frmTest.aspx)にあるテキストボックス(txtTest.text)に、 別のクラスファイル(clsTest.vb)内から、 値を格納したいのですが、実験1、実験2ともに 「オブジェクト参照がオブジェクト インスタンスに設定されていません。」 というエラーが出て、うまくいきません。 以下にソースコードを載せますので、ご教授願います。 -------------------------------------------------------------------- (frmTest.aspx) Public Class frmTest Inherits System.Web.UI.Page Protected Friend WithEvents txtTest As _ System.Web.UI.WebControls.TextBox Private Sub btnMenu_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnMenu.Click Dim clsT As clsTest = New clsTest() clsT.Pub_ClsTest() End Sub End Class --------------------------------------------------------------------- (clsTest.vb) 実験1 Public Class clsTest Inherits frmTest 'frmTestを継承して派生クラスを作成 Public Sub Pub_ClsTest() Dim strMsg As String Try MyBase.txtTest.Text = "あいうえお" Catch ex As Exception strMsg = ex.Message 'ここに入ってエラーとなる End Try End Sub End Class ------------------------------------------------------------------- (clsTest.vb) 実験2 Public Class clsTest Inherits frmTest 'frmTestを継承して派生クラスを作成 Public Sub Pub_ClsTest() Dim strMsg As String Dim frmT As frmTest = New frmTest() Try frmT.txtTest.Text = "あいうえお" Catch ex As Exception strMsg = ex.Message 'ここに入ってエラーとなる End Try End Sub End Class
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.