2011-02-09 2 views
3

Есть ли способ отключить функциональность Delphi 2010 «Обернутый»?Delphi 2010 Search Wrap Around

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

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

Пример того, где это меня пугает. У меня есть древовидная структура, в которой доступно множество узлов с помощью индексов уровня (т.е. Item.Level = 1), и мне нужно добавить новый узел на уровне 0, и, следовательно, все индексы должны перейти на уровень + 1. У меня есть потратил много времени, переставляя эти индексы во второй и даже третий раз, потому что функция поиска обертывается (я не могу использовать Replace для того, что я делаю).

Это боль, чтобы посмотреть штрих-код SCROLL каждый раз, когда я что-то изменить и .Level = 0 стал .Level = 1, .Level = 2 и т.д.

Спасибо заранее.

ответ

5

поведение по умолчанию в Delphi XE это диалоговое окно с запросом на поиск начинается с начала файла, включая (незарегистрированный) флажок обтекать, не спрашивая.

Это поведение настраивается в Tools -> Options -> Editor Options -> Auto search wrap around.

У меня нет Delphi 2010 работает, чтобы проверить, но с какой-либо удачей это может быть все, что требуется.

+0

Спасибо, точно так же для Delphi 2010. Как-то я пропустил это при просмотре опций. Еще раз спасибо –

+0

XE3 все равно тоже – Daniel

+0

Я случайно проверил вариант в диалоговом окне, и это привело меня к безумию. Спасибо, что сохранили мои программы в прямом эфире;) (работая в Delphi 10.1 Berlin) – Gnietschow