Поиск в инспекторе объектов

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Поиск в инспекторе объектов

Сообщение Владимир » 29.11.2011 11:46:17

Господа-граждане, всем доброго!
Подскажите, реализован ли поиск в инспекторе объектов по именам компонентов (по аналогии с Дельфями)?
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение Ask » 29.11.2011 19:44:02

Только по первой букве
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: Поиск в инспекторе объектов

Сообщение Владимир » 29.11.2011 22:01:59

Ask писал(а):Только по первой букве

Это предвыборная шутка что ли? Смешно.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение Ask » 08.12.2011 05:09:22

Э... какая шутка?
Поиск в Object Inspector работает только по первой букве в Lazarus, по любому префиксу в Delphi.
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: Поиск в инспекторе объектов

Сообщение Владимир » 08.12.2011 14:28:39

Ask писал(а):Э... какая шутка?
Поиск в Object Inspector работает только по первой букве в Lazarus, по любому префиксу в Delphi.

Тогда не дайте помереть дурой - как искать-то?. Пробовал по-всякому, не пашет.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение Ask » 08.12.2011 16:30:23

Собственно, так же как и в Delphi -- нажимаешь Tab, нажимаешь букву -- курсор перемещается на первое свойство, начинающееся на эту букву.
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: Поиск в инспекторе объектов

Сообщение Владимир » 08.12.2011 18:25:17

Ask писал(а):Собственно, так же как и в Delphi -- нажимаешь Tab, нажимаешь букву -- курсор перемещается на первое свойство, начинающееся на эту букву.

Не, я тупой наверное. Или неверно вопрос сформулировал - поиск не по свойствам, а по компонентам в инспекторе ( в верхнем окне)
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение WAYFARER » 08.12.2011 21:59:45

Владимир писал(а):Или неверно вопрос сформулировал - поиск не по свойствам, а по компонентам в инспекторе ( в верхнем окне)

Так не в инспекторе объектов тогда, а палитре компонентов. Нет, там поиска нет.

Добавлено спустя 43 минуты 8 секунд:
А ведь есть там подобное: Вид->Компоненты
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Поиск в инспекторе объектов

Сообщение Ask » 09.12.2011 00:34:59

Или правая кнопка на любом компоненте + "Найти компонент"
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: Поиск в инспекторе объектов

Сообщение Владимир » 09.12.2011 10:09:09

Ask писал(а):Или правая кнопка на любом компоненте + "Найти компонент"

WAYFARER писал(а):Так не в инспекторе объектов тогда, а палитре компонентов. Нет, там поиска нет.

Да не в палитре, а в инспекторе объектов! Если на форме кликнуть что-нить, то в инспекторе это подсвечивается, здесь проблем нет. Проблема обратная - если нужный компонент на форме закрыт другими, как добраться до его свойств/событий в инспекторе?
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение WAYFARER » 09.12.2011 10:53:59

Т.е. имеется ввиду древовидный список объектов в верху инспектора объектов?
Ну можно сделать и там)) Нарисовать допустим TEdit сверху и обработать ввод текста в него, как то так примерно:

Код: Выделить всё
for i := 0 to ComponentTree.Items.Count - 1 do
  if Pos(AnsiUpperCase(Edit1.Text),AnsiUpperCase(ComponentTree.Items[i].Text)) <> 0 then
  begin
    ComponentTree.Selected := ComponentTree.Items[i];
    break;
end;   

Владимир, а мысль то интересную вы подали)) Действительно удобно будет, на досуге прикручу такое себе)
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Поиск в инспекторе объектов

Сообщение Владимир » 09.12.2011 11:38:16

WAYFARER писал(а):Действительно удобно будет, на досуге прикручу такое себе)

Ну слава Богу, меня поняли! Кстати, в дельфях это было реализовано...
Прикрутить, наверное, можно (правда, не понимаю как - это в код Лазаруса лезть?). Ежели прикрУтите, поделИтесь (с подробностями).
Лучше до разработчиков это донести, чтоб всем счастье было.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение zub » 09.12.2011 12:01:38

Владимир
>>Лучше до разработчиков это донести, чтоб всем счастье было.
Создайте багрепорт, думаю счастье не заставит себя долго ждать.
WAYFARER
>>Действительно удобно будет, на досуге прикручу такое себе)
Не забудте патчик к репорту приложить))
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: Поиск в инспекторе объектов

Сообщение Владимир » 09.12.2011 12:15:06

zub писал(а):Создайте багрепорт, думаю счастье не заставит себя долго ждать.

К сожалению, не владею багрепортом. Не возьмете ли это дело на себя (на приоритет не претендую!)?
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Поиск в инспекторе объектов

Сообщение zub » 09.12.2011 12:24:53

Не, спасибо))
а че там владеть? регестристрируешся и вперед, если че - translate.google.ru поможет
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

Рейтинг@Mail.ru