Tentukan jumlah karakter yang dimasukkan ke dalam kotak teks dengan C#

Hai, saya ingin menampilkan jumlah karakter yang dimasukkan ke dalam kotak teks dan saya ingin memperbaruinya saat saya mengetik, bagaimana caranya?

Inilah yang saya miliki:

int kk = textBox1.MaxLength;
int jj = //This is what I need to know.
string lol = jj.ToString() + "/" + kk.ToString();
label2.Text = lol;

person John_Dong    schedule 31.03.2012    source sumber
comment
Anda harus memeriksa ini: stackoverflow.com/questions/8399697/   -  person dexametason    schedule 31.03.2012
comment
Anda harus memberi nama yang layak pada variabel Anda   -  person BlackBear    schedule 31.03.2012
comment
Saya tahu ini adalah contoh. Saya biasanya menamainya dengan salah satu nama hewan peliharaan saya haha   -  person John_Dong    schedule 31.03.2012
comment
BlackBear: Anda harus memberikan jawaban yang layak. Bagaimanapun, tidak masalah nama apa yang Anda berikan pada variabel Anda. Setidaknya jika Anda bukan seorang programmer profesional yang bekerja dengan orang lain.   -  person matsolof    schedule 30.12.2013


Jawaban (4)


Bagaimana tentang

int jj = textBox1.Text.Length;

Atau apakah saya melewatkan sesuatu?

person Jon Skeet    schedule 31.03.2012
comment
@John_Dong: Ya, ini masalah berpikir satu langkah dihapus - Anda ingin mengetahui jumlah karakter dalam teks kotak teks, jadi Anda perlu mengetahui a) cara mendapatkan jumlah karakter dalam sebuah string, dan b) nilai kotak teks sebagai string. - person Jon Skeet; 31.03.2012
comment
Apakah Anda kebetulan juga tahu cara membaca byte dari file dari offset hex min dan maks dan mengubahnya menjadi string? - person John_Dong; 31.03.2012
comment
@John_Dong: Buka aliran (mis. File.Open). Carilah menggunakan properti Position. Baca data yang Anda inginkan, perulangan dan gunakan hasil Stream.Read setiap kali. Gunakan Encoding untuk mengubah byte menjadi teks. - person Jon Skeet; 31.03.2012

Teks kotak teks akan berupa string, sehingga memiliki properti Length, yaitu:

textBox1.Text.Length
person Stuart Golodetz    schedule 31.03.2012
comment
Saya pikir. Jon Skeet tampaknya juga berpikir demikian, dan dia adalah pria yang mengetahui banyak hal! (jadi jika saya salah, saya berada di perusahaan yang baik :)) - person Stuart Golodetz; 31.03.2012
comment
Jika Anda menginginkan referensi: msdn.microsoft.com/en- us/library/system.string.length.aspx - person Stuart Golodetz; 31.03.2012

TextBoxobject.Text.Length akan memberi Anda panjang nilai kotak teks.

person Kishore Kumar    schedule 31.03.2012

Anda dapat menggunakan acara OnTextChanged dari Kotak Teks di sisi klien dalam Javascript dan menghitung kenaikannya.

person Mamdouh Emam    schedule 31.03.2012
comment
Itulah yang saya lakukan tetapi saya menyetel pengujian saat memuat ke 0/1020 dan kemudian mengubah nilai min setiap kali teks diubah. - person John_Dong; 31.03.2012