PowerShell2.0 : VB.net のフォームを呼び出して入力値を得る

  単純なフォームを作成



特別な事は何もしていません。普通に Visual Studio で フォームを使った Windows アプリケーション
を作成します。( 戻す値は、Public の変数を使用しています )

Ps_form

  
Public Class Form1

    Public RetString As String

    Private Sub Button1_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) Handles Button1.Click

        Me.DialogResult = System.Windows.Forms.DialogResult.OK
        RetString = Me.TextBox1.Text
        Me.Close()

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles MyBase.Load

        Me.Activate()

    End Sub

End Class
  



  Form1.vb のあるディレクトリに以下のスクリプトを置いて実行



実行すると、フォームが表示されるので、テキストフィールドに「日本語表示」と入力して
ボタンをクリックしています。

※ $ret と $obj.RetString は、規定の Out-Host が実行されます

  
Add-Type -path "Form1.vb","Form1.Designer.vb" -ReferencedAssemblies System.Windows.Forms,System.Drawing
$obj = New-Object Form1
$ret = $obj.ShowDialog()

$ret
$obj.RetString
$obj.Dispose()
  

Ps_form2












  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ