Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Задаватель вопросов
0 / 0 / 0
Регистрация: 18.09.2020
Сообщений: 258
Записей в блоге: 13
1

Имитация ctrl + z

19.07.2022, 09:59. Показов 464. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе утро. Мне надо имитировать нажатие ctrl+z, прочитал в инете что можно применить на подобии Memo1.Undo.
Однако это не помогло. Есть другое решение?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.07.2022, 09:59
Ответы с готовыми решениями:

Имитация стрелочных часов
Написать программу , позволяющую имитировать стрелочные часы. Секундная стрелка должна менять...

Имитация прокрутки текста
Пожалуйста, помогите. Необходимо создать программу для просмотра текстовой информации,...

Реализовать добавление данных пользователем при помощи комбинации клавиш ctrl+c, ctrl+v в таблицу
Добрый день! Подскажите, как можно реализовать добавление данных пользователем при помощи...

Текст с Memo1 ctrl+c и ctrl+v в определённую программу автоматически
Текст с Memo1 ctrl+c и ctrl+v в определённую программу автоматически. Допустим вводим в...

3
Модератор
3758 / 2262 / 784
Регистрация: 15.11.2015
Сообщений: 9,002
19.07.2022, 10:53 2
Parlepapindipon, я всё не пойму, что значит имитировать в данном контексте?
Имитация (от лат. imitatio - «подражание»)
Чему вы там хотите подражать?

Может, надо реализовать отмену действий по Ctrl+Z?
0
Задаватель вопросов
0 / 0 / 0
Регистрация: 18.09.2020
Сообщений: 258
Записей в блоге: 13
19.07.2022, 10:58  [ТС] 3
Цитата Сообщение от AzAtom Посмотреть сообщение
Может, надо реализовать отмену действий по Ctrl+Z?
Окей, реализовать...
0
Модератор
9647 / 6255 / 2427
Регистрация: 21.01.2014
Сообщений: 26,685
Записей в блоге: 3
19.07.2022, 12:26 4
Цитата Сообщение от Parlepapindipon Посмотреть сообщение
Однако это не помогло.
Что не помогло? Кому не помогло? Где код того, что именно не помогло?

Добавлено через 15 минут
Цитата Сообщение от Parlepapindipon Посмотреть сообщение
Есть другое решение?
Есть. Но оно запросто может у Вас тоже не заработать, потому как никто же не видит Вашего чудо-юдо-проекта, что именно Вы там делаете... А советы из категории "сферический конь в вакууме" - они, как правило, ни к чему доброму не приводят... Но пожалуйста, вот Вам идея: при каждом изменении записывайте в объект класса TStringList пару "уникальная метка"="содержимое Вашего Мемо". Активной делаете эту самую добавленную уникальную метку. При отмене восстанавливаете текст в Мемо, считав его из Values СтрингЛиста, где Names = активной метке. Активной меткой сделайте предпоследнюю. Если достигнуто начало списка - все, отмену сделать нельзя. Так же можно делать не только Undo, но и Redo... Реализовывайте (ну или имитируйте реализацию - как угодно)
0
19.07.2022, 12:26
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.07.2022, 12:26
Помогаю со студенческими работами здесь

Нужен код на ctrl+s и ctrl+z с через майн меню

Включить ctrl-c и ctrl-v в Combobox
У меня стоит код, который запрещает ввод некоторых символов if not (Key in ) then ...

Реализация Ctrl + Z и Ctrl + Y Delphi 7
Привет всем! Помогите с реализацией. Дело обстоит так: у меня есть RichEdit и мне нужно сделать...

Имитация движения
Здравствуйте. Подскажите, пожалуйста, как исправить (нужно сделать задержку с помощью таймера,...

Имитация пульса
Всем хай. Знаете, у медиков в больницах стоят штуковины, отслеживающие пульс. И там идет график...

имитация мышки?
ктото может знает как сделать так чтобы мышшь сама выполняла действия при этом курсор мышки не...

Имитация клавиатуры
У меня такая задача сложилась. Необходимо программно ввести в поле под курсором некоторые символы,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru