Показать сообщение отдельно
  #5  
Старый 20.03.2014, 21:55
Аватар для wladimir_object
wladimir_object wladimir_object вне форума
Прохожий
 
Регистрация: 31.08.2013
Адрес: ст. Отрадная, Краснодарский край
Сообщения: 12
Версия Delphi: Delphi 7.0
Репутация: 10
По умолчанию

Цитата:
Сообщение от delpi12
я хочу сказать что когда нажимаещ на backspace запяатая не исчезла


Если совсем уж просто, то можно так:
В обработчике события OnKeyPress компонента TEdit укажи:
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 if key=#8 then begin  // если нажата клавиша BackSpace
    if (Edit1.Text[Edit1.SelStart]=',') or // и удаляемый символ - запятая
       (Pos(',',Edit1.SelText)>0)  // или запятая есть в выделенном фрагменте
    then
    key:=Chr(0);  // то ничего не выполняем
 end;
end;

И выучи русский язык!