Показать сообщение отдельно
  #2  
Старый 06.12.2012, 22:18
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Код:
var s:string;
i:integer;
begin
  s:=Edit.Text;
  i:=1;
  while i<=length(s) do
   begin
     inc(i);
     if s[i]=',' then
       if Edit.SelStart<>0 then
       begin //
         Delete(s,i,1); //
         if Edit.SelStart>=i then
         Edit.SelStart:=Edit.SelStart-1;
       end;
   end;
  if Edit.SelStart<>0 then //
  Insert(',',s,Edit.SelStart+1); //
  Edit.Text:=s;
Ответить с цитированием