Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компонент FindDialog 
V
    Опции темы
Eksell
Дата 4.6.2006, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.5.2006

Репутация: нет
Всего: нет



Всем привет! Я пишу небольшую программу. И у меня есть один вопрос по поводу компонента  FindDialog в Delphi 6  : 
Как изменить свойства - title и caption окна поиска?
Спасибо заранее! 
PM MAIL WWW   Вверх
Sunvas
Дата 5.6.2006, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Стандартно - никак. Но можно прибегнуть к хитрости:
Код

FindDialog1.Execute;
setwindowtext(FindDialog1.Handle,'Мой текст');
 smile  


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Poseidon
Дата 5.6.2006, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Цитата(Eksell @  4.6.2006,  21:45 Найти цитируемый пост)
Как изменить свойства - title и caption окна поиска?
 Сделать сваю форму и вызывать ее.
 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Sunvas
Дата 5.6.2006, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Poseidon @  5.6.2006,  01:11 Найти цитируемый пост)
Сделать сваю форму и вызывать ее.

В любом случае придется ище и алгоритм поиска писать.. 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
BpIstorick
Дата 5.6.2006, 06:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 17.4.2006

Репутация: нет
Всего: нет



Цитата(Sunvas @ 5.6.2006,  01:23)
В любом случае придется ище и алгоритм поиска писать..

А разве FindDialog - это не оболочка, а поиск все равно сами прописываем???

или я путаю? smile  
PM MAIL   Вверх
Sunvas
Дата 5.6.2006, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



BpIstorick, верно. Но смотри название темы! 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Eksell
Дата 5.6.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.5.2006

Репутация: нет
Всего: нет



ОК! Понятно. А может можно хотя-бы изменить форму FindDialog на английскую (может как-то в настройках Delphi...)??? 
PM MAIL WWW   Вверх
Eksell
Дата 5.6.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.5.2006

Репутация: нет
Всего: нет



Вообщем я последовал совету Poseidon и у меня получилось, т.е. сделал свою форму и все работает. НО! Есть небольшая проблема. Когда я вызываю свою форму поиска и нажимаю на кнопку поиска, то она находит слово, выделяет его (как положенно) и сама форма поиска исчезает. 
Я вызываю форму так : MainForm.Show. Вопрос такой :
Как вызвать форму так как в компоненте FindDialog, т.е. чтоб при нахождение слова программа переключалась на RichEdit и показывала найденное слово, при этом чтоб форма поиска была видна???
Надеюсь понятно обьяснил.  smile 
Если не трудно дайте примерчик небольшой. 
PM MAIL WWW   Вверх
Sunr1se
Дата 5.6.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 1.5.2006

Репутация: 6
Всего: 13



Если я правильно понял, ты сам делал форму, а также сам писал ее код? Тогда просто убери из кода закрытие формы поиска smile 
--------------------
IRC-канал Винграда 
PM MAIL ICQ   Вверх
Eksell
Дата 5.6.2006, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.5.2006

Репутация: нет
Всего: нет



Цитата(Sunr1se @ 5.6.2006,  12:22)
Если я правильно понял, ты сам делал форму, а также сам писал ее код? Тогда просто убери из кода закрытие формы поиска smile

Не... не в этом дело. Форма поиска не закрывается, а просто перестает быть активной, т.е. исчезает... 
PM MAIL WWW   Вверх
Sunr1se
Дата 5.6.2006, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 1.5.2006

Репутация: 6
Всего: 13



Еще раз сделать Form2.Show, где Form2 - твой диалог. При этом желательно разместить диалог так, чтобы он не мешал главной форме. 
--------------------
IRC-канал Винграда 
PM MAIL ICQ   Вверх
Eksell
Дата 5.6.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.5.2006

Репутация: нет
Всего: нет



Цитата(Sunr1se @ 5.6.2006,  12:39)
Еще раз сделать Form2.Show, где Form2 - твой диалог. При этом желательно разместить диалог так, чтобы он не мешал главной форме.

Не... это не то. Мне нужно сделать так как в FindDialog. 
PM MAIL WWW   Вверх
TheCetus
Дата 5.6.2006, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 9.3.2006

Репутация: 2
Всего: 2



StayOnTop 
PM MAIL   Вверх
Sunr1se
Дата 5.6.2006, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 1.5.2006

Репутация: 6
Всего: 13



--------------------
IRC-канал Винграда 
PM MAIL ICQ   Вверх
Eksell
Дата 5.6.2006, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.5.2006

Репутация: нет
Всего: нет



Ok! Всем большое Спасибо за помощь, FormStyle :=StayOnTop - то что было нужно! 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0702 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.