【Vb.NET】入力内容確認画面を作成する

この記事はプログラミング超初心者の練習メモです。
とりあえず動いたやつを載せているのであしからず。

目次

実現したいこと

①Form1でテキストボックスに値を入力

②確認ボタンをクリックするとForm2を展開。さっき入力した内容を表示

③「修正」をクリックするとForm1に戻る(入力内容は維持)

コード

↓Form1のコード

Public Class Form1
    '確認ボタンをクリックしたとき
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim f2 As New Form2()
        f2.PreForm = Me
        Me.Hide()
        f2.Show()

        f2.Label3.Text = Me.TextBox1.Text
        f2.Label4.Text = Me.TextBox2.Text

    End Sub
End Class

↓Form2のコード


Public Class Form2
    Public PreForm As Form

    '修正ボタンをクリックしたとき
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        PreForm.Show()
        Me.Close()
    End Sub
End Class
 

送信ボタンとリセットボタンの記述は省略

ひとこと

③がなかなか難しかった。

Form2を閉じてForm1に戻るタイミングでForm1が2つ開いたり(;^ω^)

余計なNew Form の記述してたからそのあたり見直していけた!

あと②でForm1の入力値をForm2に表示させるからForm2のほうにTextBoxの値を表示させる記述が必要かと思って苦戦してたらForm1に書くんだった(/・ω・)/

できると楽しいな!

それではお疲れさまでした!

\ ポチッとしてくれると嬉しいです /
     ブログランキング・にほんブログ村へ

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!

コメント

コメントする

目次
閉じる