VB.NET
' merubah cultureinfo menjadi indonesia System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("id-ID") System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("id-ID") textBox1.Text = FormatCurrency(0)C#
// merubah cultureinfo menjadi indonesia System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("id-ID"); System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("id-ID"); textBox1.Text = Convert.ToDecimal(0).ToString("c");
3. Pada Event textbox1_KeyPress ketikan script dibawah ini
VBNET
If ((e.KeyChar >= Convert.ToChar(48)) AndAlso (e.KeyChar <= Convert.ToChar(57))) Then ' 0 - 9 e.Handled = False ElseIf (e.KeyChar = Convert.ToChar(8)) Then ' backspace e.Handled = False ElseIf (e.KeyChar = Convert.ToChar(13)) Then ' enter e.Handled = False Else e.Handled = True End IfC#
if (e.KeyChar >= Convert.ToChar(48) && e.KeyChar <= Convert.ToChar(57)) // 0 - 9 { e.Handled = false; } else if (e.KeyChar == Convert.ToChar(8)) // backspace { e.Handled = false; } else if (e.KeyChar == Convert.ToChar(13)) // enter { e.Handled = false; } else { e.Handled = true; }
4. Pada Event textbox1_TextChanged ketikan script dibawah ini
VBNET
If textBox1.Text.Length <= 2 Then ' jika panjang karakter pada textbox1 <= 2 textBox1.Text = FormatCurrency(0) ' menampilkan Rp0 Else ' jika tidak textBox1.Text = FormatCurrency(textBox1.Text) ' mengubah format pada textbox1 menjadi currency textBox1.SelectionStart = textBox1.Text.Length ' menetapkan titik awal dari teks yang dipilih pada textbox End IfC#
if (textBox1.Text.Length <= 2) // jika panjang karakter pada textbox1 <= 2 { textBox1.Text = Convert.ToDecimal(0).ToString("c"); // menampilkan Rp0 } else // jika tidak { textBox1.Text = decimal.Parse(textBox1.Text, System.Globalization.NumberStyles.Currency).ToString("c"); // mengubah format pada textbox1 menjadi currency textBox1.SelectionStart = textBox1.Text.Length; // menetapkan titik awal dari teks yang dipilih pada textbox }
5. Jalankan program tersebut dengan menekan F5 maka tampilannya akan seperti gambar dibawah ini
Sekian dari saya.
Terima kasih atas kunjugannya semoga bermanfaat