Można numerować indeksy (wiersze) w komponencie Memo [...] ale tak by przy zapisie pliku się nie zapisywały, nie wiem jakoś malować.
Może i można malować, ale jest to zadanie bardzo trudne; Głównie dlatego, że komponent klasy TMemo
nie udostępnia zdarzenia typu OnDrawLine
, w którym to można by malować zawartość kontrolki, więc trzeba by mocno zagłębić się w wewnętrzną budowę klasy komponentu i tam odpowiednio zmodyfikować kod; Co nie zmienia faktu, że w łatwy sposób tego się nie wykona;
Najprostszym rozwiązaniem jest tak jak wspomniałem - dodanie do każdej linii liczbowego prefiksu; Zapis zawartości kontrolki do pliku oprzeć na własnej metodzie, w której to z każdej linii w locie usuwany by był ten liczbowy indeks, przed ich zapisem do pliku;
Algorytm można dobrać, pod warunkiem, że znany jest format (zapis) tych indeksów - tak aby dało się je łatwo usunąć przed zapisem; Tak więc jak wyglądają te indeksy w liniach Memo
?