Jump to content

Наследование мобильных форм


x11

Recommended Posts

Уважаемые разработчики и техподдержка, не могли бы вы создать простой пример наследования мобильных форм? Как это правильно делать?

Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает.

Спасибо.

Link to comment
Share on other sites

19 hours ago, x11 said:

Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает.

Здравствуйте,

Я вчера открыл запрос...

Link to comment
Share on other sites

я так подразумеваю, что и с десктопными формами тоже есть проблема с наследованием

где-то недели 2 назад я что-то подобное я читал, но сам не проверял

Link to comment
Share on other sites

  • 4 weeks later...
On 8/11/2020 at 4:07 PM, x11 said:

Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает.

Здравствуйте,

Можете ли Вы создать тестовый случай!?

Link to comment
Share on other sites

On 8/11/2020 at 4:07 PM, x11 said:

Проблема в том, что у дочерней формы не срабатывает событие OnCreate. А событие OnShow срабатывает.

Пожалуйста, попробуйте еще раз проверить на последней версии.

Link to comment
Share on other sites

Вот какую проблему заметил при наследовании форм.

Если создать мобильную форму самым обычным способом, а потом на ее основе создать дочернюю форму через File/New/Other/Inheritable Items/, то унаследованная (дочерняя форма создается в design-time) не совсем правильно.

В dpr файл попадает строка

Application.CreateForm(TfmSelect2, fmSelect2);

 

или так и должно быть?

не должна ли создаваться функция?

function fmSelect2: TfmSelect2;

???

Screenshot_3.jpg

Screenshot_1.jpg

Screenshot_4.jpg

Link to comment
Share on other sites

@Sherzod подскажите, как же всё-таки правильно создавать унаследованную (дочернюю) форму в uniGUI?

Или можно и так и так?

Может есть какие-то рекомендации?

Спасибо.

Link to comment
Share on other sites

On 9/15/2020 at 4:09 PM, x11 said:

В dpr файл попадает строка


Application.CreateForm(TfmSelect2, fmSelect2);

В моем случае, не добавляется...

Можете ли Вы проверить это на чистом тестовом проекте?

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...