memo char

SH
  • Rejestracja:około 21 lat
  • Ostatnio:ponad 13 lat
  • Postów:556
0

jak zamienic w memo jeden znak?
robie tak : kod1.lines.Text[l]:='k'; ale pisze ze nie mozna przypisac lewej stornie...


DM
  • Rejestracja:prawie 21 lat
  • Ostatnio:prawie 19 lat
  • Postów:176
0

ja zawsze robiłem MEMO.LINES[x]:='x'


programowanie to sztuka bardzo życiowa... Wciąż trzeba kombinować..
SH
  • Rejestracja:około 21 lat
  • Ostatnio:ponad 13 lat
  • Postów:556
0

ale to linijka x rowna sie 'x' a ja chce zeby nie linijka a znak x = 'x'


endrique
  • Rejestracja:około 21 lat
  • Ostatnio:około 4 lata
  • Lokalizacja:Kraków
0
Kopiuj
</
var s: string;
    x,i: Integer;
begin
  x:=1;  //nr linijki
  i:=4;  //nr znaku
  s:=memo1.Lines.Strings[x]; // zczytuje do zmiennej
  s[i]:='3';  // podmienia
  Memo1.Lines.Delete(x); // kasuje linie w memo
  Memo1.Lines.Insert(x,s); // wstawia poprawioną
brodny
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 11 lat
0
Kopiuj
</
var s: string;
    x,i: Integer;
begin
  x:=1;  //nr linijki
  i:=4;  //nr znaku
  s:=memo1.Lines.Strings[x]; // zczytuje do zmiennej
  s[i]:='3';  // podmienia
  Memo1.Lines.Delete(x); // kasuje linie w memo
  Memo1.Lines.Insert(x,s); // wstawia poprawioną

A nie wystarczy zamiast Delete() i Insert() wrzucić Memo1.Lines[x] := S ??


Mam nadzieję, że pomogłem :) Łukasz Brodny
Adamo
  • Rejestracja:około 21 lat
  • Ostatnio:około 13 lat
0

a nie wystarczy po prostu:

Kopiuj
memo1.items.strings[numerlinii][znak]:='x';

??


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">
wesoledi
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 5 lat
0

var s:string;

s:=memo1.text;
s[x]:='d';
memo1.text:=s;

glupie ale dziala... tyle ze wolno :P

sprobuj tez w swoim kodzie dac bez lines.text tylko samo text :)
moze podziala :)


+1 post

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.