| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Компонент FindDialog |
| Автор: Eksell 4.6.2006, 21:45 |
| Всем привет! Я пишу небольшую программу. И у меня есть один вопрос по поводу компонента FindDialog в Delphi 6 : Как изменить свойства - title и caption окна поиска? Спасибо заранее! |
| Автор: Sunvas 5.6.2006, 00:14 | ||
Стандартно - никак. Но можно прибегнуть к хитрости:
|
| Автор: Poseidon 5.6.2006, 01:11 |
| Сделать сваю форму и вызывать ее. |
| Автор: Sunvas 5.6.2006, 01:23 |
В любом случае придется ище и алгоритм поиска писать.. |
| Автор: BpIstorick 5.6.2006, 06:29 | ||
А разве FindDialog - это не оболочка, а поиск все равно сами прописываем??? или я путаю? |
| Автор: Sunvas 5.6.2006, 07:44 |
| BpIstorick, верно. Но смотри название темы! |
| Автор: Eksell 5.6.2006, 11:17 |
| ОК! Понятно. А может можно хотя-бы изменить форму FindDialog на английскую (может как-то в настройках Delphi...)??? |
| Автор: Eksell 5.6.2006, 12:06 |
| Вообщем я последовал совету Poseidon и у меня получилось, т.е. сделал свою форму и все работает. НО! Есть небольшая проблема. Когда я вызываю свою форму поиска и нажимаю на кнопку поиска, то она находит слово, выделяет его (как положенно) и сама форма поиска исчезает. Я вызываю форму так : MainForm.Show. Вопрос такой : Как вызвать форму так как в компоненте FindDialog, т.е. чтоб при нахождение слова программа переключалась на RichEdit и показывала найденное слово, при этом чтоб форма поиска была видна??? Надеюсь понятно обьяснил. Если не трудно дайте примерчик небольшой. |
| Автор: Sunr1se 5.6.2006, 12:22 |
| Если я правильно понял, ты сам делал форму, а также сам писал ее код? Тогда просто убери из кода закрытие формы поиска |
| Автор: Eksell 5.6.2006, 12:31 | ||
Не... не в этом дело. Форма поиска не закрывается, а просто перестает быть активной, т.е. исчезает... |
| Автор: Sunr1se 5.6.2006, 12:39 |
| Еще раз сделать Form2.Show, где Form2 - твой диалог. При этом желательно разместить диалог так, чтобы он не мешал главной форме. |
| Автор: Eksell 5.6.2006, 13:05 | ||
Не... это не то. Мне нужно сделать так как в FindDialog. |
| Автор: TheCetus 5.6.2006, 13:11 |
| StayOnTop |
| Автор: Sunr1se 5.6.2006, 13:40 |
| Eksell, http://vingrad.ru/DELPHI-DLP-000365 |
| Автор: Eksell 5.6.2006, 15:19 |
| Ok! Всем большое Спасибо за помощь, FormStyle :=StayOnTop - то что было нужно! |