タイトル | : フォームの起動について |
記事No | : 1485 |
投稿日 | : 2005/03/17(Thu) 10:19 |
投稿者 | : はせどん |
[OSのVer]:Windows XP [VBのVer]:VB.NET 2003
たびたびお世話になっております。 フォームの起動で2点質問があります。
1.Sub Mainで起動した場合にShowで起動すると一瞬開くのですが、 起動できません。モーダルだと起動するのですがなぜでしょうか? Module Module1 Sub Main() Dim Login As New Login
'MessageBox.Show("TEST", "", MessageBoxButtons.OK) 'Login.ShowDialog() Login.Show()
End Sub End Module
2.Form1からモーダレス呼び出されたForm2からForm1を終了する方法 記事No : 372 ににたような記事があったのですが、理解できませんでした。
Public Class Login Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Main As New Main Main.owner = me Main.Show()
End Sub End Class ' Public Class Main Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Owner.Close() ← PGが終了してしまう。 End Sub End Class
|