Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.10.06;
Скачать: [xml.tar.bz2];

Вниз

Как убрать символы переноса в ячейке StringGrid   Найти похожие ветки 

 
N.Cage   (2013-01-20 10:03) [0]

Здравствуйте! Есть таблица StringGrid в которую юзеры вбивают свои данные, особо ленивые используют буфер содержимое которого иногда содержит символы переноса или другие ненужные символы. Например если скопировать ячейку Excel,а не лишь ее содержимое(выделив вручную). Как убрать эти спецсимволы на этапе вставки или изменения содержимого ячейки грида?


 
Inovet ©   (2013-01-20 10:47) [1]

Если сможешь отличить нужные от ненужных.


 
N.Cage   (2013-01-20 10:59) [2]

Два квадратика чаще всего :-)


 
clickmaker ©   (2013-01-20 11:20) [3]

function ReplaceControlChars(const AStr, ACharsToReplace: string; AReplaceChar: char = #32): string;
var
 c: char;
 i: integer;
begin
 Result := AStr;
 for i := 0 to Length(ACharsToReplace)-1 do
   Result := StringReplace(Result, ACharsToReplace[i], AReplaceChar, [rfReplaceAll]);
end;

ReplaceControlChars(CellContent, #13#10#9);


 
N.Cage   (2013-01-20 11:31) [4]

Спасибо большое!


 
Игорь Шевченко ©   (2013-01-20 14:13) [5]

clickmaker ©   (20.01.13 11:20) [3]

Ты маляр Шлемиль прямо


 
Dimka Maslov ©   (2013-01-20 21:58) [6]

for i := 1 to Length(S) do if S[i] < #32 then S[i] := #32;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.10.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
2-1358420049
Burn
2013-01-17 14:54
2013.10.06
try..except


2-1358661812
N.Cage
2013-01-20 10:03
2013.10.06
Как убрать символы переноса в ячейке StringGrid


15-1366925402
Юрий
2013-04-26 01:30
2013.10.06
С днем рождения ! 26 апреля 2013 пятница


15-1366835403
Юрий
2013-04-25 00:30
2013.10.06
С днем рождения ! 25 апреля 2013 четверг


2-1358348219
lordalexander
2013-01-16 18:56
2013.10.06
Сровнение Мемо





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский