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

わんくま同盟

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

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


(過去ログ 161 を表示中)
■93380 / )  Re[1]: VB.net エントリポイントからフォームに引数を渡す(?)
□投稿者/ KOZ (63回)-(2019/12/08(Sun) 21:12:27)
No93379 (勝占 さん) に返信
> エントリポイント(Main関数)を自分で作成し、
> Application.Run(フォーム)で画面を立ち上げたのですが、
> 対象のフォームに対して引数をどうやって渡せばよいのか
> 分かりません・・・。

コマンドライン引数なら
System.Environment.GetCommandLineArgs() 
で取得できます。

そういう意味でなく、フォームにパラメータを与えたいなら

Public Class Form1

    Public Hoge As String

    Public Sub New()
        InitializeComponent()
    End Sub

    Public Sub New(ByVal hoge As String)
        InitializeComponent()
        Me.Hoge = hoge
    End Sub

End Class

として

Application.Run(New Form1("HOGE"))

とか

Dim f As New Form1()
f.Hoge = "HOGE"
Application.Run(f)

とします。

返信 編集キー/


管理者用

- Child Tree -