Кто-нибудь знает, как использовать AdvMultiInputQueryDialog1 на delphi? - PullRequest
0 голосов
/ 04 мая 2020

Кто-нибудь знает, как использовать AdvMultiInputQueryDialog1? Поскольку я хочу настроить это перед выполнением, как метка Align и Edit text Align, я использовал как код ниже

 AdvMultiInputQueryDialog1.QueryValues.Clear;
 AdvMultiInputQueryDialog1.QueryValues.Add;
 AdvMultiInputQueryDialog1.QueryValues[0].&Name:='Name';
 AdvMultiInputQueryDialog1.QueryValues[0].&Label:='User Name:';
 AdvMultiInputQueryDialog1.QueryValues[0].&EditType  :=etString ;
 AdvMultiInputQueryDialog1.QueryValues[0].&EditAlign :=eaCenter;

 AdvMultiInputQueryDialog1.QueryValues.Clear;
 AdvMultiInputQueryDialog1.QueryValues.Add;
 AdvMultiInputQueryDialog1.QueryValues[1].&Name:='Name';
 AdvMultiInputQueryDialog1.QueryValues[1].&Label:='User Name:';
 AdvMultiInputQueryDialog1.QueryValues[1].&EditType  :=etPassword
 AdvMultiInputQueryDialog1.QueryValues[1].&EditAlign :=eaCenter;

 AdvMultiInputQueryDialog1.Execute();

, но получаю ошибку, подобную этой!

[dcc32 Error] Unit1.pas(38): E2003 Undeclared identifier: 'etString'
[dcc32 Error] Unit1.pas(39): E2003 Undeclared identifier: 'eaCenter'
[dcc32 Error] Unit1.pas(45): E2003 Undeclared identifier: 'etPassword'

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Это проблема с отсутствующим модулем, попробуйте добавить advedit в раздел использования.

0 голосов
/ 04 мая 2020

Ошибка означает, что вы не включили необходимую единицу в пункт о вашем использовании.

Используйте программу поиска, такую ​​как Agent Ransack, для поиска по исходным файлам, чтобы найти объявление etPassword et c .., а затем добавьте этот файл к предложению использования.

...