Selasa, 12 April 2011

MessageBox pada VB.Net

MessageBox pada VB.Net berisi sebuah message akan ditampilkan tepat diatas sebuah form dan akan hilang ketika mendapat respon dari user dengan menklik tombol yang ada pada message box tersebut. langsung pada contoh yang saya dapatkan di LabSI UG. berikut desainnya:







dengan coding :


Public Class Form1

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

    End Sub

    Private Sub btnProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnProses.Click
        Dim nilai As Integer
        Dim hasil As Long
        Dim n As Integer
        nilai = Val(TextBox1.Text)
        hasil = 1
        If nilai > 0 Then
            Try
                For n = 1 To nilai
                    hasil = hasil * n
                Next n

Catch ex As Exception
                MsgBox(ex.Message)
                Call btnClear_Click(sender, e)
                Exit Sub
            End Try
Else
            MsgBox("Nilai tidak boleh kosong")
            Exit Sub
        End If
        TextBox2.Text = hasil
    End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
        TextBox1.Clear()
        TextBox2.Clear()
        TextBox1.Focus()

    End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
        Dim PS As String
        PS = MsgBox("Anda mau keluar", MsgBoxStyle.YesNo, "Exit")
        If PS = vbYes Then
            End
        End If
    End Sub
End Class

Outpunya sbb:





tidak bermaksud menggurui, hanya untuk mengingatkan diri sendiri



5 komentar:

  1. ok gan tapi klo untuk mengeluarkan pesan dengan grid nilai

    Private Sub cmdproses_Click()
    'If txtnilai.Text = "" Then
    ' n = 0
    ' Else
    ' n = txtnilai.Text
    ...' End If
    'n = txtnilai.Text

    If (x >= 90) And (x <= 100) Then
    MsgBox "Nilai grid A"
    ElseIf (x >= 70) And (x <= 89) Then
    MsgBox "Nilai grid B"
    ElseIf (x >= 60) And (x <= 79) Then
    MsgBox "Nilai grid C"
    ElseIf (x >= 41) And (x <= 69) Then
    MsgBox "Nilai grid D"
    Else
    MsgBox "Nilai grid E"
    End If
    End Sub

    apakah salah penempatannya

    BalasHapus
  2. ok gan tq masukkannya. btw ni agan gendon dah mastah rupanya ya, salam kenal aja

    BalasHapus
  3. boleh minta ajarin buat alert box ga,lg dsuruh buat alert box kalo stok barang menipis,gmana y caranya...

    BalasHapus
  4. iya neh gmn cranya klo stok brang menipis ada deteksi dini ??

    BalasHapus
  5. eh klo cara nya pencet tombol No pada MsgBox tetap pada form itu sendiri bagaimana sih?

    BalasHapus