Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/50: Рейтинг темы: голосов - 50, средняя оценка - 4.94
6 / 6 / 0
Регистрация: 05.10.2019
Сообщений: 300

Edit - запрет редактирования+возможность выделения+курсор ввода

13.04.2020, 10:13. Показов 11067. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Hi , как у Edit запретить редактирование, оставить возможность выделения, и курсор ввода?
Я установила свойство ReadOnly в True, но курсор ввода остался, т.е. что я подразумеваю под "курсор ввода остался", то что по нажатию на Edit, устанавливается курсор ввода, как будто он готов его редактировать, но на самом деле редактирование невозможно. Как можно убрать курсор ввода?

Добавлено через 10 минут
Hi , как у Edit запретить редактирование, оставить возможность выделения, и убрать курсор ввода?
Опечатка
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.04.2020, 10:13
Ответы с готовыми решениями:

В ограниченном количестве записей: запрет редактирования, но возможность добавления
Подскажите,пож-ста,как можно сделать так,чтобы в записях можно было только добавлять данные в поля(которые пустые),но нельзя было бы их...

Запрет ввода в Edit
помогите запретить ввод в edit символов а точнее чтобы можно было вводить только те символы которые я укажу в моем случаи это * / + -

Запрет ввода букв в Edit-ы
Всем привет! Пишу программу на XE6 под Android. Необходимо в Edit-ы вводить только цифры и десятичную точку. Делаю так: void...

25
Житель Земли
 Аватар для DenNik
3004 / 3026 / 390
Регистрация: 26.07.2011
Сообщений: 11,465
Записей в блоге: 1
16.04.2020, 15:54
Студворк — интернет-сервис помощи студентам
У меня тоже не всё включено (просто не нравится анимированное мельтешение окошек и т.п.)....
Попробуй оставить только опцию, которая выделена на скрине (это как раз стили)
Миниатюры
Edit - запрет редактирования+возможность выделения+курсор ввода  
0
4195 / 1841 / 223
Регистрация: 06.10.2010
Сообщений: 4,127
16.04.2020, 18:45
Замените HideCaret на
Delphi
1
CreateCaret(Form1.Edit1.Handle,0,0,0);
И тогда будет работать даже при отключенных стилях. В msdn пишут, что при вызове CreateCaret:
The caret is hidden until the application calls the ShowCaret function to make the caret visible.
1
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,498
16.04.2020, 20:01
Цитата Сообщение от LSvetlana Посмотреть сообщение
Пришлось выбирать, либо красота, либо хорошее настроение
Классическая тема установлена?
Можно установить упрощённую тему (если это windows 7) и будет выглядеть "красиво", но без аеро.

Добавлено через 26 секунд
Просто предположил, не проверял.
0
6 / 6 / 0
Регистрация: 05.10.2019
Сообщений: 300
20.04.2020, 08:38  [ТС]
Hi ,
Цитата Сообщение от DenNik Посмотреть сообщение
У меня тоже не всё включено (просто не нравится анимированное мельтешение окошек и т.п.)....
А мне нравится анимация, у меня раньше всё было включено, сейчас только на трансформере темы включены, на нём ничего не тормозит, но его я использую в основном только как планшет (интернет, видео и т.д)
Цитата Сообщение от DenNik Посмотреть сообщение
Попробуй оставить только опцию, которая выделена на скрине (это как раз стили)
всё равно тормозит, не сразу конечно, а только тогда, когда запускаю приложения, google, illustrator и т.д. я все режимы перепробовала, когда почти все галочки убираешь, то ничего не тормозит. Только одна галочка стоит. Спасибо

Цитата Сообщение от murderer Посмотреть сообщение
Замените HideCaret на
Цитата Сообщение от murderer Посмотреть сообщение
И тогда будет работать даже при отключенных стилях. В msdn пишут, что при вызове CreateCaret:
Да работает. Спасибо
А что значит?
If this parameter is zero, the width is set to the system-defined window border width.
Ширина каретки становится равной ширине границы окна, которую установила система, это как? вот это я не поняла
Не будет ли каретка отображаться по разному на разных системах?

Цитата Сообщение от AzAtom Посмотреть сообщение
Классическая тема установлена?
Можно установить упрощённую тему (если это windows 7) и будет выглядеть "красиво", но без аеро.
У меня стоит только одна галочка, на "Отображать эскизы вместо значков". У меня сейчас кнопка пуск, как в старых Windows.
0
4195 / 1841 / 223
Регистрация: 06.10.2010
Сообщений: 4,127
20.04.2020, 08:51
Ширина каретки становится равной ширине границы окна, которую установила система, это как? вот это я не поняла
Не будет ли каретка отображаться по разному на разных системах?
Каретка будет скрыта, так что не важно. Кстати можно сделать лучше - использовать DestroyCaret.
1
6 / 6 / 0
Регистрация: 05.10.2019
Сообщений: 300
20.04.2020, 09:18  [ТС]
Цитата Сообщение от murderer Посмотреть сообщение
Каретка будет скрыта, так что не важно. Кстати можно сделать лучше - использовать DestroyCaret.
Да, хорошо работает. Спасибо .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.04.2020, 09:18

Запрет ввода Пробела в Edit
Имеется Edit, в который пользователь вводит данные. Если пользователь оставил поле пустым, то в него записывается ноль, это я сделал. А как...

Запрет ввода символов в Edit
Ответ на частый вопрос: - Как запретить ввод символов в edit - Как запретить ввод первого нуля в edit - Как запретить ввод...

Запрет ввода нуля в edit
Как запретить ввод в edit первой цифрой нуль , что бы если первая цифра нуль , то менялась бы на 1

Строка: Написать программу, которая обеспечивает возможность ввода и редактирования текстовой строки
Написать программу, которая обеспечивает возможность ввода и редактирования текстовой строки. После нажатия Enter повторно вывести строку...

Установить курсор в начало поля ввода Edit
Здравствуйте уважаемые программисты, подскажите пожалуйста, как мне реализовать установку курсора в начало строки для ввода новых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru