---
title: "memo insert"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/27963-memo-insert"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "msossna"
published: "2002-02-05T09:50:00.000Z"
updated: "2002-02-06T07:46:00.000Z"
replies: 3
views: 361
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/27963-memo-insert"
---

# memo insert

## #1 — msossna, 2002-02-05T09:50Z

Hur gör man för att läggas till en sträng på den rad/det ställe där markören befinner sig. Eller hur får man reda på vilken rad markören befinner sig?

Permalänk: https://www.webforum.nu/p/27963

## #2 — MinOrk, 2002-02-05T11:37Z

Använd **.SelStart** för att ta reda på markörens position. Kolla hjälptexterna för exempel och mer information. Hoppas jag förstog dig rätt.

Permalänk: https://www.webforum.nu/p/400755

## #3 — msossna, 2002-02-05T21:18Z

**.SelStart** ger positionen räknat i tecken, men ska man infoga med **Insert** måste man veta radnummret, eller finns det något annat sätt att lägga till en sträng?

Permalänk: https://www.webforum.nu/p/400756

## #4 — MinOrk, 2002-02-06T07:46Z

Du kan infoga text vid markörens position med **.SelText**. Då behöver du inte ta reda på markörensposition eller något radnummer.

Eller så kan du ju alltid göra det lite omständigare så här:
Memo1.Text := LeftStr(Memo1.Text, Memo1.SelStart) + str + RightStr(Memo1.Text, (Length(Memo1.Text) - Memo1.SelStart));

där **str** är din sträng som ska infogas...

Permalänk: https://www.webforum.nu/p/400757

---

Tråden på webben: https://www.webforum.nu/amne/programmering/27963-memo-insert
