Tugas Pratikum ASP 4
Design dan Validation Form
Assalamulaikum Wr. Wb. Saya akan
membahas tentang Design dan Validation Form.
Berikut langkah untuk mengerjakan pratikum :
1. Buatlah
Project baru, pilih Windows Forms Application, beri nama FormVal, Location
tempatkan di folder yang anda kehendaki., Solution Pilih Add to Solution (
tidak membuat solution baru ).
Maka
akan tampil :
Beri
nama form dengan judul nama Validation Form
->Tambahkan
beberapa Component dari Toolbox melalui ->> All Windows Forms ->> Label, TextBox, Button,ProgressBar, ErrorProvider ->> beri nama masing –
masing Component.
->Drag
dan drop Component yang sudah dipilih ke atas Form dan Atur tata letak masing
masing Component seprti di bawah ini :
-> Untuk BackgroundImage Form dapat diganti sesuai selera anda dengan cara memberi image.jpg dari browser localdisk :
-> Kemudian beri Code program dengan cara klok kanan
Form ->> View code dan ketikkan seperti di bawah ini :
k
Atau
ketikkan codenya seperti berikut :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace FormVal
{
public partial class Form1 :
Form
{
public Form1()
{
InitializeComponent();
}
private void
Form1_Load(object sender, EventArgs e)
{
}
private void
button1_Click(object sender, EventArgs e)
{
bar1.Value = 0;
if (a.Text ==
"")
{
x1.SetError(a,
"Masukkan Nama");
}
else
{
x1.SetError(a,
"");
}
decimal nis;
if (b.Text ==
"")
{
x1.SetError(b,
"Tidak Boleh Kosong");
}
else if
(!Decimal.TryParse(b.Text, out nis))
{
x1.SetError(b,
"Masukkan NIS dengan benar");
}
else
{
x1.SetError(b,
"");
}
if (c.Text ==
"")
{
x2.SetError(c,
"Masukkan Kelas");
}
else
{
x2.SetError(c,
"");
}
if (d.Text ==
"")
{
x3.SetError(d,
"Masukkan SMP Asal");
}
else
{
x3.SetError(d,
"");
}
for (int i = 0; i <
bar1.Maximum; i++)
{
bar1.Value =
bar1.Value + 1;
}
if (a.Text ==
"" || c.Text == "" || d.Text == "")
{
MessageBox.Show("Data Belum Lengkap");
}
else if
(!Decimal.TryParse(b.Text, out nis))
{
MessageBox.Show("Isi NIS dengan Angka");
}
else
{
MessageBox.Show("\nNama\t : " + a.Text + "\nNIM\t :
" + b.Text + "\nKelas\t : " + c.Text + "\nShift\t : "
+ d.Text);
}
}
private void
progressBar1_Click(object sender, EventArgs e)
{
}
private void
textBox4_TextChanged(object sender, EventArgs e)
{
}
}
}
-> Selanjutnya Run project tersebut (Ctrl +F5)
kemudian beri inputan kosong dan berisi
2. Jika
NIS diisi dengan huruf/text maka akan keluar MessageBox seperti di bawah ini:
3. Inilah
hasil jika semua form diisi dengan baik dan benar :
Komentar
Posting Komentar