memo char

Odpowiedz Nowy wątek
2004-08-25 20:04
0

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


Pozostało 580 znaków

2004-08-25 20:11
0

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


programowanie to sztuka bardzo życiowa... Wciąż trzeba kombinować..

Pozostało 580 znaków

2004-08-25 20:14
0

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


Pozostało 580 znaków

2004-08-25 20:18
0
</
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ą

Pozostało 580 znaków

2004-08-25 20:29
0
</
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

Pozostało 580 znaków

2004-08-25 20:38
0

a nie wystarczy po prostu:

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

??


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2004-08-25 23:19
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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0