[ Markotron @ 16.12.2005. 14:08 ] @
Poz,

Imam jedno piranje. Zanima me kako mogu izbrisati dio string iz rich text boxa?

porbao sam ovako:

Code:

string tekst = sala_tekst.Text;
for (int x = 0; x < tekst.Length; x++)
{
    if (tekst[x] == '!')
    {
                sala_tekst.Text.Remove(x, 1);
    }
}


međutim ovo ne radi... ne znam zasto!
sala_tekst je ime nekog richtextboxa.

I ima jos jedno piranje.

Ako imam neki string "autobus" jer se na kraju tog string automacki dodaj '\0' kao u C-u ili toga u C#-u nema.

Hvala
[ mmix @ 16.12.2005. 14:14 ] @
Citat:
Markotron: Ako imam neki string "autobus" jer se na kraju tog string automacki dodaj '\0' kao u C-u ili toga u C#-u nema.


Za richtext ne znam sta da ti kazem jer to nisam koristio, ali sto se tice C# stringova, oni nisu zero-terminated kao u C-u, tako da nema potrebe da se dodaje Chr(0) na kraju.


[ dusans @ 16.12.2005. 18:03 ] @
Code:

string tekst = sala_tekst.Text;
for (int x = 0; x < tekst.Length; x++)
{
    if (tekst[x] == '!')
    {
                tekst = tekst.Remove(x, 1);
                x--;
    }
}
sala_tekst.Text = tekst;


Probaj ovako...
[ Markotron @ 16.12.2005. 18:45 ] @
ne radi.. ali hvala svejedno