Почему вырезание / вставка компонентов формы иногда перестает работать в Delphi 2007 IDE? - PullRequest
2 голосов
/ 29 декабря 2008

Это сводит меня с ума. Я не собираюсь больше это терпеть. Я собираюсь спросить даже на риск вечного публичного унижения! (Если это что-то действительно очевидно или я сам сделал с системой).

По причинам, на которые у меня никогда не хватало терпения работать, очень часто форма, над которой я работаю в редакторе визуальных форм Delphi 2007, выглядит «только для чтения»; Я могу добавить новые компоненты в форму, я могу переместить / изменить размеры существующих (и изменить любые свойства в Инспекторе объектов), и я могу выбрать компонент и «скопировать» его в буфер обмена.

Но я совершенно не могу вырезать компонент из формы или вставить новую копию вниз. Я не верю, что это связано с опцией меню Edit 'Lock Controls', так как я могу включить или выключить это, и это дает эффект, который должен был произойти - это исчезновение Cut & Paste происходит в контекстном меню правой кнопкой мыши, из клавиатура и главное меню «Правка» - как будто форма стала доступна только для чтения, что связано с буфером обмена.

Если я закрою форму в IDE, а затем снова открою ее, все снова начнет работать нормально (как раньше всегда делали для меня D1, D3, D5 и D7).

Я не схожу с ума, потому что я уверен, что прочитал кое-что о том, почему это происходит в группе новостей однажды, и она меня время от времени ловила много раз за последние несколько месяцев, но я не смог найти ссылку на группу новостей этим вечером, и я решил, что, поскольку все больше и больше пользователей Delphi, похоже, используют StackOverflow, стоит спросить здесь.

Помощь - когда я много работаю с формой, это сводит меня с ума абсолютно с ума!

Ответы [ 6 ]

4 голосов
/ 30 декабря 2008

вы можете попробовать загрузить приложение монитор буфера обмена , чтобы проверить, не мешает ли вам что-то вырезать / вставить. Я заметил симметричные проблемы при работе в ВМ, ВМ запуталась в том, что находится в буфере обмена, и не позволит мне снова вырезать / вставить, пока я не вернусь к своему хост-приложению, открою что-нибудь другое (блокнот работает нормально) и скопируйте что-то свежее Я думаю, что это больше проблема других приложений мониторинга буфера обмена в моей системе, чем что-либо еще.

2 голосов
/ 30 декабря 2008

Я думаю, что это известная ошибка в IDE, но я не могу найти какие-либо ссылки на нее. Я также испытал эту проблему. Возможно, вы захотите попробовать IDE Fix Pack , хотя он не претендует на решение этой проблемы.

2 голосов
/ 30 декабря 2008

Я часто использую copy / paste "desing", но они никогда не исчезали.

Используете ли вы другие дополнения IDE, которые связаны с копировать / вставить?

1 голос
/ 10 февраля 2015

Приложение обнаружения вирусов: Webroot SecureAnywhere прекратил работу - когда я отключил этот немой вирусный детектор - все снова было хорошо.

1 голос
/ 30 декабря 2008

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

0 голосов
/ 28 октября 2010

Я думаю, вы должны попробовать настройки рабочего стола. У меня возникла та же проблема, и после изменения параметра «Отладка» начал работать Cut / Copy.

...