Перейти к содержанию
Fire Monkey от А до Я
  • 0

Проблема с PrintDialog в C++Builder


Вопрос

Здравствуйте! Есть следующая проблема с компонентом PrintDialog в приложении FireMonkey FMX в C++Builder 10.4.

При попытке ввода количества копий в окне PrintDialog свойство PrintDialog->Copies не меняется. То есть, я пытаюсь записать значение свойства PrintDialog->Copies в переменную. В результате я всегда получаю начальное значение свойства, которое было задано в режиме DesignTime.

Например, значение свойства Copies равно 10 (в DesignTime). Я ввел 4 в поле "Копии" окна PrintDialog в режиме RunTime.
Мой код:

int cnt = 0;
if (! PrintDialog1- > Execute ()) return;

cnt = PrintDialog1- > Копии;
ShowMessage (IntToStr (cnt));

Сообщение всегда показывает мне значение 10. Всегда.

IDE: Embarcadero C++ Builder 10.4.
ОС: Windows 7 x64.

Интересно, что тот же код на Delphi работает как надо!
Странно, что не получилось найти в сети описания похожей ситуации. Пожалуйста, помогите мне решить эту проблему?...

Ссылка на комментарий

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...