c# textbox multiline özelliginde seçilen text nasıl silinir?

engina37

Yeni üye
3 Şub 2019
25
2
c# textbox multiline özelliginde seçilen text nasıl silinir yani 3 satır var diyelim ben 1. satırdaki kelimeyi silmek istiyorum sadece bunu nasıl yapabilirim
 

engina37

Yeni üye
3 Şub 2019
25
2
Evet yazmamalısın :D Anlamadım, tam olarak ne soruyorsun şuan. String tipi int'e çevirirken parametre olarak harf de olursa hata fırlatır normal olan budur. Yapmak istediğin başka bir şeyse daha detaylı anlatırsan düşünelim.
sadece sayıda girdim yine convert işlemi sırasında hata veriyor eger müsaitsen özelde teamviewer paylaşayuım bakalım beraber
 

BeoWulf007

Kıdemli Üye
19 Haz 2013
2,764
509
24
Praise The Fool
sadece sayıda girdim yine convert işlemi sırasında hata veriyor eger müsaitsen özelde teamviewer paylaşayuım bakalım beraber
Maalesef TW yok. Hem konu çok basit TW'ye de gerek yok aslında. Kod da çalışıyor kendim test ettim, burada ele almadığımız konular var ya da yanlış kullanıyorsun.
hata.gif
 

BeoWulf007

Kıdemli Üye
19 Haz 2013
2,764
509
24
Praise The Fool
anladım çok teşekkürler yardımıznız için sagolun
Eğer karakter girildiğinde uyarı vermesini istiyorsan şöyle yapabilirin. Eğer message box falan istemiyorsan tek yapman gereken else bloğunu silmek. Böylece hatalı girdilerde tepki vermeyecektir.

C#:
if (Int32.TryParse(textBox2.Text, out int number))
{
    var list = textBox1.Lines.ToList();
    list.RemoveAt(number - 1);
    textBox1.Lines = list.ToArray();
}
else
{
    MessageBox.Show("Lütfen karakter girmeyin, sadece sayı olmalı!");
}
 
Son düzenleme:

engina37

Yeni üye
3 Şub 2019
25
2
kodu çalıştırdım hata yaptıgım yeri buldum fakat şoyle bir sorun sizde direk girilen numaralıu satırı siliyor bende satırlar arası boşluk ekliyor sonra butona basmaya devam edersem siliyor nedeni nedir acaba

Eğer karakter girildiğinde uyarı vermesini istiyorsan şöyle yapabilirin. Eğer message box falan istemiyorsan tek yapman gereken else bloğunu silmek. Böylece hatalı girdilerde tepki vermeyecektir.

C#:
if (Int32.TryParse(textBox2.Text, out int number))
{
    var list = textBox1.Lines.ToList();
    list.RemoveAt(Convert.ToInt32(number) - 1);
    textBox1.Lines = list.ToArray();
}
else
{
    MessageBox.Show("Lütfen karakter girmeyin, sadece sayı olmalı!");
}
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.