powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Реализация поиска через модальную форму.
6 сообщений из 6, страница 1 из 1
Реализация поиска через модальную форму.
    #39586285
evgenii9586
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Пытаюсь написать поиск по таблицам .

Изначально данные из датасета уже выгружены в грид.

Создал формочку вторую, поставил туда Едит И Баттон
ModalResult кнопки Button1 присвоил значение mrOK

Но хотел, чтобы окно закрывалось и по нажатию Enter.

В общем вод кодик FindForm.pas

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
procedure TForm3.FormActivate(Sender: TObject);
begin
 Edt1.Clear;
 Edt1.SetFocus; // установить курсор в поле Edit1
end;
// изменился текст в поле редактирования
procedure TForm3.edt1Change(Sender: TObject);
begin
 if Length(Edt1.Text) > 0 then
 Button1.Enabled := True
 else
 Button1.Enabled := False;
end;
// нажатие клавиши в поле редактирования
procedure TForm3.Edt1KeyPress(Sender: TObject; var key: Word);
begin
 if (key = 13) and (Length(Edt1.Text) > 0) then
 Button1.SetFocus;
end;



Но key подчёркивает как неизвестный идентификатор
...
Рейтинг: 0 / 0
Реализация поиска через модальную форму.
    #39586289
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так проще
Код: pascal
1.
2.
3.
4.
procedure TForm3.edt1Change(Sender: TObject);
begin
 Button1.Enabled := Length(Edt1.Text) > 0
end;



Событие KeyPress выглядит вот так
Код: pascal
1.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);


Почему у вас оно вдруг поменяло тип ???
...
Рейтинг: 0 / 0
Реализация поиска через модальную форму.
    #39586318
evgenii9586
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

Я уже сделал, ошибку не выдаёт, но Enter не срабатывает почему то
...
Рейтинг: 0 / 0
Реализация поиска через модальную форму.
    #39586325
evgenii9586
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя всё решил вопрос
...
Рейтинг: 0 / 0
Реализация поиска через модальную форму.
    #39586332
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenii9586,

У Button1.Default := true;
...
Рейтинг: 0 / 0
Реализация поиска через модальную форму.
    #39586333
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgenii9586Хотя всё решил вопрос
Заметил TButton.Default? Там еще интересное свойство Cancel есть.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Реализация поиска через модальную форму.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]