ยินดีต้อนรับแขกผู้มาเยือน กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?
 
Please Login!

ผู้เขียน หัวข้อ: Vb2008 ผมใส่Code เมื่อกดButton1จะรันProgressbarไปถึงสุดแล้วเปิดF.2แต่มันไม่เปิด  (อ่าน 1047 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ theplegend

  • นักเรียนอนุบาล
  • *
  • โพสต์: 4
  • คูลเฟิร์ม: 2
  • zula: 1
    • ดูรายละเอียด
  • OS: WindowsBrowser: IE

  • ล็อคอิน @ 03 พฤษภาคม 2011, 12:34:36
Vb2008 ผมใส่Code เมื่อกดButton1จะรันProgressbarไปถึงสุดแล้วเปิดF.2แต่มันไม่เปิด
อะครับ
นี่Codeที่พี่ kaimuk ให้มา
ผมใสไปยังงี้
Form1
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For i = 1 To 100
            ProgressBar1.Value = i
            Threading.Thread.Sleep(20)
        Next
        If ProgressBar1.Value = 100 Then
            ProgressBar1.Value = 0
            If MsgBox("เมิงจะไป Form2 ไหมสาด ", MsgBoxStyle.YesNoCancel, "555") = MsgBoxResult.Yes Then
                ' Form2.Show()
                Me.Close()
            End If
        End If
    End Sub
End Class

Form2

Public Class Form2

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

    End Sub

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        End
    End Sub
End Class
 ตอนกด Yes มันปิดโปรแกรมไปเลยครับ ไม่รันForm2 ผมลองเซฟแล้วเข้าโฟลเดอร์ไป ในDelug แล้ว
Coolfirmed by (0)สมาชิก:
 

ออฟไลน์ kaimuk

  • นักเรียนมัธยม
  • *
  • โพสต์: 229
  • คูลเฟิร์ม: 325
  • zula: 565.5
    • ดูรายละเอียด
  • OS: WindowsBrowser: Firefox
  • เดาเอา

  • ล็อคอิน @ 14 พฤษภาคม 2013, 14:54:03
' Form2.Show()   <------- ให้เอา ' ออกครับ
  Me.Close()       <------- เปลี่ยนเป็น Me.Hide
Coolfirmed by (0)สมาชิก:
 
รับเป็นที่ปรึกษาสำหรับนักศึกษาที่ทำโปรเจ็คจบด้วย Vb.Net (ไม่คิดตังค์ เพราะผมอยากเห็นคนไทยเรียนจบ)

ออฟไลน์ artitcom

  • นักเรียนมัธยม
  • *
  • โพสต์: 87
  • คูลเฟิร์ม: 253
  • zula: 113.5
  • เพศ: ชาย
    • ดูรายละเอียด
  • OS: WindowsBrowser: IE
  • วีเซลนักล่า

  • ล็อคอิน @ 26 กรกฎาคม 2012, 13:45:40
ผมลองทำดูตามนี้ครับ
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For i = 1 To 100
            ProgressBar1.Value = i
            Threading.Thread.Sleep(20)
        Next
        If ProgressBar1.Value = 100 Then
            ProgressBar1.Value = 0
            If MessageBox.Show("เมิงจะไป Form2 ไหมสาด ", "", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop) = Windows.Forms.DialogResult.Yes Then
                Form2.Show()
                Me.Hide()
            End If
        End If

    End Sub

Coolfirmed by (0)สมาชิก:
 
CAC-34 FROM WWW.CARAUDIO-CLUB.COM

ออฟไลน์ artitcom

  • นักเรียนมัธยม
  • *
  • โพสต์: 87
  • คูลเฟิร์ม: 253
  • zula: 113.5
  • เพศ: ชาย
    • ดูรายละเอียด
  • OS: WindowsBrowser: IE
  • วีเซลนักล่า

  • ล็อคอิน @ 26 กรกฎาคม 2012, 13:45:40
แต่อันนี้จะเปิดโดยอัตโนมัติ
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For i = 1 To 100
            ProgressBar1.Value = i
            Threading.Thread.Sleep(20)
        Next
        If ProgressBar1.Value = 100 Then
            ProgressBar1.Value = 0

            Form2.Show()
            Me.Hide()

        End If

    End Sub
Coolfirmed by (0)สมาชิก:
 
CAC-34 FROM WWW.CARAUDIO-CLUB.COM