11 Haziran 2010 Cuma

C# Yazı içinde enter'ı engelleme

CSHARP

Bir önceki yazımda sizlere bir proje üzerinde çalıştığımı ve karşılaştığım metni kelimelere bölme işleminin kodunu eklemiştim.Şimdi ise Kelimeleri harf tablolara ayıracağım bu sayede db daha az yorulacak mantığı ile dizide bulunan kelimelerin harflarini almam ve o harflare göre tablolarda sorgulamam gerekti.Fakat harf alm işlemi sırasında

Index and length must refer to a location within the string.
Parameter name: length

startIndex cannot be larger than length of string.

Index was outside the bounds of the array.


hataları alıyordum.Hatanın sebebi yazı içinde enter ile bir alt satıra geçilmesi benimde bunu engellemem ise çözüm oldu.Benim gibi acemilere faydası olacaktır.

Yazı içerisinde Enter tuşunun engelleme Kodu

for (int i = 0; i < dizi.Length - 1; i++)
{
karakterler = dizi[i].ToCharArray();
if (dizi[i] != string.Empty.ToString())
{
if (dizi[i] != " ".ToString() && dizi[i] != "\n".ToString())
{
listBox1.Items.Add(dizi[i]);
MessageBox.Show(karakterler[0].ToString());
}
}
}

Hiç yorum yok: