Wita.
Mój problem wygląda następująco:
Mam przycisk wstawiający tekst SelTextem:
<a><a>
i chcę aby po wstawieniu kursor znalazł się pomiędzy:
><
Próbowałem już CareteX oraz SelStart, ale one nie dają żądanego efektu, ponieważ przesuwają kursor o kilka pozycji, ale od początku linii. Ja chcę aby kursor przesuną się o kilka miejsc ze swojego poprzedniego położenia, wiecie jak to zrobić ?
- Rejestracja:prawie 13 lat
- Ostatnio:prawie 12 lat
- Postów:64
0

- Rejestracja:prawie 20 lat
- Ostatnio:10 dni
0
SelStart:=Edit.SelStart;
SelLength:=Edit.SelLength;
Edit.SelText:='<a>'+Edit.SelText+'<a>';
Edit.SelStart:=SelStart+Length('<a>');
Edit.SelLength:=SelLength;
edytowany 1x, ostatnio: _13th_Dragon
- Rejestracja:prawie 13 lat
- Ostatnio:prawie 12 lat
- Postów:64
0
Dzięki, problem w tym, że wywala mi błąd:
http://img31.otofotki.pl/rb950_blad.png.html
edytowany 1x, ostatnio: DiKey11
- Rejestracja:prawie 13 lat
- Ostatnio:prawie 12 lat
- Postów:64
0
Dzięki, działa :D
A już żeby nie zaczynać nowego tematu, da się zrobić tak, aby pół nazwy w listbox była w np. w kolorze czarnym a druga połowa w czerwonym. Np. mam listbox'a i:
edytowany 1x, ostatnio: DiKey11
0
DiKey11 napisał(a):
Dzięki, działa :D
- Akapit i da sięzrobić tak, aby było czerwone a reszta czarna ? :D
A już żeby nie zaczynać nowego tematu, da się zrobić tak, aby pół nazwy w listbox była w np. w kolorze czarnym a druga połowa w czerwonym. Np. mam listbox'a i:
Tak, da się. Maluj samemu. Ale dla ciebie to zbyt trudne.
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.