|
分類:[VB.NET/VB2005 以降]
Public Class Form1
Private Sub From1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load : 省略 :
Call From_ShowInfo("** プログラム開始 **")
End Sub
Public Sub From_ShowInfo(ByVal strInfoText As String, Optional ByVal blnClear As Boolean = False)
Try If blnClear = True Then Me.TextBox.Text = String.Empty End If
Me.TextBox.AppendText(vbCrLf & strInfoText) Me.Refresh()
Catch ex As Exception Me.TextBox.Text = String.Empty
End Try
End Sub
End Class
Public Class Class1
Public Sub Main
Dim frm As New Form1 : 省略 :
Call frm.From_ShowInfo("** 処理開始 **")
End Sub
End Class
クラスにあるメッセージをフォームにあるテキストボックスに表示しようとしていますが、 フォームにある「** プログラム開始 **」は表示されますが、 クラスにある「** 処理開始 **」は表示されません。
メッセージ処理は、全てフォーム側でやらなければならないのでしょうか?
|