Haryo Prabowo (bledaone)

Microsoft Student Partner 2007/2008
See also: Other Geeks@INDC

Text Box Validation : Integer Only

Iseng-iseng ah mengarsip jawaban-jawaban saya di milis dotnet. Siapa tahu kepake, misal ada yang nyari pake search engine. Atau juga kalau saya sendiri lupa Smile
 
---
Dec 16, 2007 8:45 PM
 
Tanya :
 
Rekan Expert C#,
 
mohon bantuan coding C# untuk memvalidasi textbox agar hanya nilai interger saja yg bisa di inputkan, jika user menginputkan string makan akan di tolak atau ada message. terima kasih atas bantuannya
 
Saya menjawab ::
 
        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar < '0' | e.KeyChar > '9')
            {
                e.KeyChar = Convert.ToChar(Keys.None);
            }
        }


* tanda titik (.) gk boleh masuk jg, karena integer

- - - - -
semoga bermanfaat, Smile
Share this post: | | | |

Comments

ariswb said:

Bila menggunakan vb bisa menggunakan hal dibawah ini.

dan gunakan e.handled untuk balikan

ini fungsi integer  dan bisa negatif

Private Sub myTextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress

  If (Not Char.IsDigit(e.KeyChar)) And (Not e.KeyChar = Chr(8)) And (Not Char.IsControl(e.KeyChar)) And (Not e.KeyChar = "-") Then

               e.Handled = True

           End If

 End Sub

-aris-

# December 18, 2007 8:56 AM

Haryo Prabowo said:

sip, makasih mas. Dulu saya pake vb.net jg, tapi sekarang beralih ke C#. Lebih enak, :)

# December 18, 2007 10:33 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 
Are you human?:  


Enter the numbers above: