C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■85940 / )  Re[1]: form参照
□投稿者/ 魔界の仮面弁士 (1491回)-(2017/12/04(Mon) 19:50:58)
No85937 (初心男 さん) に返信
> f2 = New Form2()
> f2.show(Me.textbox1.text)

上記のコードは、「Form2 クラスの Show メソッド」に対して、
引数として「String 値」を渡そうとしているわけですよね。

その場合、Form2 側の実装はこうなります。

Public Class Form2
 Public Overloads Sub Show(ByVal receive As String)
  label1.Text = receive
  MyBase.Show()
 End Sub
End Class


あるいは、呼び出し元(Form1 側)での指定方法を
 f2 = New Form2(Me.TextBox1.Text)
 f2.Show()
もしくは
 f2 = New Form2(Me.TextBox1.Text)
 f2.Show(Me)
などとしたい場合は、Form2 側がこうなります。


Public Class Form2
 Public Sub New()
  InitializeComponent()
 End Sub

 Public Sub New(ByVal receive As String)
  Me.New()
  Label1.Text = receive
 End Sub
End Class
返信 編集キー/


管理者用

- Child Tree -