RichTextBox üzerindeki metinde imlecin bulunduğu yere metin yerleştirmeyi sağlayan csharp kodu alternatifidir.
void MetinYerlestir(RichTextBox richTextBox, string metin)
{
richTextBox.SelectionStart += richTextBox.SelectionLength;
richTextBox.SelectionLength = 0;
richTextBox.SelectedText = metin;
}
void MetinYerlestir(RichTextBox richTextBox, string metin)
{
//--------------------------------------------------
//Eğer seçim uzunluğu sıfırdan büyükse imlecin
//başlangıcını metnin sonunda olacak şekilde ayarla.
//--------------------------------------------------
richTextBox.SelectionStart += richTextBox.SelectionLength;
//--------------------------------------------------
//Seçimi kaldır.
//--------------------------------------------------
richTextBox.SelectionLength = 0;
//--------------------------------------------------
//İmlecin bulunduğu yerden başlayarak metni ekle.
//--------------------------------------------------
richTextBox.SelectedText = metin;
}