2
Message Box Function
Message Box
✘ MessageBox dalam pemrograman C# digunakan pada tampilan
antarmuka grafis, fitur ini juga digunakan untuk mengetahui bagaimana
program sedang berjalan atau sampai mana program berjalan, juga bisa
untuk sebuah pemberitahuan atau error dalam program yang kita buat.
✘ Kesimpulannya, messagebox digunakan untuk menampilkan pesan
pada user dalam bentuk pop up berbentuk box.
✘ Dalam C# bentuk umum dari messagebox :
4
Simple Message Box
✘ Bentuk paling sederhana dari MessageBox adalah dialog dengan teks
dan tombol OK. Ketika Anda mengklik tombol OK, kotak itu menghilang.
5
Message Box with Title
✘ Membuat MessageBox with Title
6
Message Box with Buttons
✘ MessageBox dapat memiliki kombinasi tombol yang berbeda seperti
YesNo dan OKCancel. Enumerasi MessageBoxButtons mewakili tombol
yang akan ditampilkan pada MessageBox dan memiliki nilai berikut.
• OK
• OKCancel
• AbortRetryIgnore
• YesNoCancel
• YesNo
• RetryCancel
7
Message Box with Buttons
8
Message Box with Icon
✘ MessageBox dapat menampilkan ikon pada dialog. Enumerasi
MessageBoxIcons mewakili ikon untuk ditampilkan pada MessageBox
dan memiliki nilai berikut.
• None
• Hand
• Question
• Exclamation
• Asterisk
• Stop
• Error
• Warning
9
• Information
Message Box with Icon
10
Message Box with Default Button
✘ User juga dapat mengatur tombol default pada MessageBox. Secara
default, tombol pertama adalah tombol default. Enumerasi
MessageBoxDefaultButton digunakan untuk tujuan ini dan memiliki tiga
nilai berikut.
• Button1
• Button2
• Button3
11
Message Box with Default Button
12
Message Box with Message Options
• ServiceNotification
• DefaultDesktopOnly
• RightAlign
• RtlReading
13
Message Box with Help Button
✘ MessageBox dapat memiliki tombol tambahan yang disebut tombol
Bantuan. Ini berguna ketika kita perlu menampilkan file bantuan.
14
Dialog Result
✘ DialogResult adalah penghitungan nilai pengembalian yang mungkin
dari kotak dialog termasuk MessageBox. Metode Show mengembalikan
Dialog Result yang memberi tahu user tombol apa yang telah diklik
pada kotak pesan. Value DialogResult :
• Abort - Nilai pengembalian kotak dialog Abort (biasanya dikirim
dari tombol berlabel Abort).
• Cancel - Nilai pengembalian kotak dialog adalah Cancel (biasanya
dikirim dari tombol berlabel Cancel).
• Ignore - Nilai pengembalian kotak dialog adalah Abaikan
(biasanya dikirim dari tombol berlabel Ignore).
• No - Nilai pengembalian kotak dialog adalah Tidak (biasanya
dikirim dari tombol berlabel No).
15
Dialog Result
✘ Value DialogResult :
• None- Tidak ada yang dikembalikan dari kotak dialog. Ini berarti
bahwa dialog modal terus berjalan.
• OK - Nilai pengembalian kotak dialog OK (biasanya dikirim dari
tombol berlabel OK).
• Retry - Nilai pengembalian kotak dialog adalah coba kembali
(biasanya dikirim dari tombol berlabel Retry).
• Yes - Nilai pengembalian kotak dialog adalah Ya (biasanya dikirim
dari tombol berlabel Yes).
16
Dialog Result
17
String Function
String
✘ Strings adalah kumpulan karakter yang dianggap sebagai satu buah unit
tersendiri. Karakter ini dapat berupa huruf besar, huruf kecil, angka
maupun karakter spesial seperti +, &, $, # dll.
✘ String adalah object dari class String di namespace System. Kita
menuliskan string biasanya diletakkan dalam tanda petik. "Ini adalah
string!".
✘ Untuk inisialisasi dan deklarasi kita tinggal menggunakan,
string strColor = "blue";
✘ Sama seperti array, string dapat mengetahui jumlah karakter pada
dirinya dengan menggunakan property Length. Karena sebenarnya
string adalah array dari karakter. Jadi kita dapat menggunakan format
array untuk melihat indeks pada string. Misalnya kita ingin tahu huruf
pertama, maka tinggal gunakan strColor[0].
19
Pemakaian String
✘ Beberapa method yang ada (jika diimplementasikan pada strText = "My
String") :
20
Pemakaian String
✘ Namun,Apabila kita ingin mencari posisi indeks suatu string di dalam
string, kita dapat menggunakan method IndexOf. Misalnya kita punya
str = “My string is a long string”, maka:
21
Pemakaian String
✘ Kita juga dapat mengganti kemunculan kata dalam suatu string dengan
method Replace.
str.Replace("Poundsterling", "rupiah");
✘ Beberapa method lain yang berguna, misalnya diaplikasikan pada str =
"My String"
22
Pemakaian String
23
Pemakaian String
24
Pemakaian String
25
Pemakaian String
26
Form Transition
Menghubungkan 2 Form
28
29
30