|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2008, 14:03 | #1 |
Пользователь
Регистрация: 04.06.2008
Сообщений: 32
|
из MaskEdit в Memo...
Задание:
На форме располагаются: кнопка BitBtn вида Yes, редакторы Edit, MaskEdit и Memo. В редакторе MaskEdit разрешено вводить только буквы. Нажа-тие кнопки Yes приводит к дублированию содержимого данного редактора в окне Memo и показу в редакторе Edit числа символов в строке MaskEditEdit. Как я делаю: Для того чтобы MaskEdit показывал только буквы я использую свойство "EditMask" и задаю маску "LLLLLLLLLLLLLLLLLLL". Тогда MaskEdit разрешает ввод только букв, а количество "L" - это макс. количество символов в редакторе. Но если в MaskEdit введены не все символы, то возникает ошибка при копипровании в Memo! Какисправить? Или может есть другая маска для ввода только букв? |
12.06.2008, 14:21 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не используй МаскЭдит. Используй обычный Эдит, просто в нем запрети пропись другого окромя букв.
I'm learning to live...
|
12.06.2008, 14:23 | #3 |
Пользователь
Регистрация: 04.06.2008
Сообщений: 32
|
да я бы рад не использовать...
Но задание именно таково)))) |
12.06.2008, 14:24 | #4 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Используй символ I.
Цитата:
|
|
12.06.2008, 14:32 | #5 |
Пользователь
Регистрация: 04.06.2008
Сообщений: 32
|
спасиб, но использование в EditMask символ "I" - не помогает
Последний раз редактировалось Stilet; 12.06.2008 в 14:54. |
12.06.2008, 15:00 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну вообще то не при копировании ошибка а сам МаскЭдит генерирует исключение, предупреждая что строка введенная не соответствует маске.
Тут либо его в try...except надо брать либо отказываться от него.
I'm learning to live...
|
12.06.2008, 15:31 | #7 |
Пользователь
Регистрация: 04.06.2008
Сообщений: 32
|
2 Stilet
try except - как пользоваться я знаю, использую при проверке ввода чисел (чтобы буквы не вводили), но вот сюда прилепить не могу никак))) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установить позицию в MaskEdit или Memo | Air | Помощь студентам | 6 | 02.03.2008 22:54 |
MaskEdit | Veiron | Общие вопросы Delphi | 1 | 19.01.2008 15:41 |
Memo | Kocapb | Общие вопросы C/C++ | 2 | 17.01.2008 02:06 |
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo | Artem | Компоненты Delphi | 3 | 07.09.2007 13:40 |
Memo | elagin | Компоненты Delphi | 8 | 27.05.2007 22:18 |