投稿者 ぼたん  (高校生) 投稿日時 2010/8/15 20:46:45
はじめまして^^

まだVBをやり始めて(部活等々で)、2ヶ月経ち、このサイトによく来るようになりました。
非常に分かりやすく、よく参考にさせてもらってます。

質問なのですが、題名のとおり、ボタンを押して、フォームを起動直後の状態にしたいのですが、うまくいきません。。。

今のところ、
 Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click
        Reset()
    End Sub


   ''' <summary> 
    ''' フォームをを最初の状態に戻します。 
    ''' </summary> 
    ''' <remarks></remarks> 
    Private Sub Reset()
        Me.Size = New Size(450, 150)
        Panel1.Visible = True
        Label5.Visible = False
        Label6.Text = ""
        Timer1.Enabled = False
        Timer2.Enabled = False
    End Sub


のような感じで、自分で起動直後のフォームの状態のプロパティを宣言して、それをButton1のClickイベントで呼び出すようにしています。

しかし、これだとコードも長くなりますし、管理が大変です・・・。

何かいい方法で一発で決められるような方法ってないですか?

ちなみに「Visual Basic 2008 Express Edition」 を使っています。

よろしくお願いしますm(_ _)m