Çözüldü Terminale eklenen işaretin silinmemesi için ne yapılmalı?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Nemesis_44

Centipat
Katılım
4 Temmuz 2023
Mesajlar
110
Daha fazla  
Cinsiyet
Erkek
Herkese selam. Ben C# ile bir terminal yapıyorum, yaparken richtextbox kullanıyorum hani Termux'ta bir tane dolar işareti var ya onun gibi bir şey ekledim ama silinmesini istemiyorum. Bu yüzden ne yapabilirim? Bir de enter tusuna basılınca bir satır aşağıya inmesini istiyorum. Bunun için de yardımcı olursanız sevinirim.
 
Benim kafa uçmuş hocam. Keypress olayı tuşa basıldıktan sonra işlem yapıyor ondan dolayı keydown olayına yapmamız gerekiyor zaten başta keydown kodu vermişim şöyle düzeltirseniz kodu %100 çalışmalı :)

Private Void richtextbox1_keydown(object sender, keyeventargs e)
{
İf (e. Keycode == keys. Back && richtextbox1.text. Contains("$") && richtextbox1.selectionstart > 0 && richtextbox1.text[richTextBox1.SelectionStart - 1] == '$') { e. Handled = true; }
}

Hocam son olarak entere basıldıgında aynı ısaret bır satır asagıya insin kodunuda yazar mısın?

İşe yaradı mı?

Oldu hocam parmaklarına saglık.
 
Son düzenleyen: Moderatör:
Hocam son olarak entere basıldıgında aynı ısaret bır satır asagıya insin kodunuda yazar mısın?



Oldu hocam parmaklarına saglık.
if (e.KeyCode == Keys.Enter) { richTextbox.text += "\n"; } olması lazım.
 
Çözüm

Technopat Haberler

Yeni konular

Geri
Yukarı