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

Как в Builder C++ задать выравнивание компонента TAlignLayout?


d7d1cd

Вопрос

Привет всем.

 

Хочу программно поменять значение свойства Align.

Пытался сделать так: 

ScrollBox->Align = Client

однако система выдает ошибку. Говорит, что не знает такого символа Client. Как сделать правильно?

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

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

  • 0
  • Администраторы

Точка используется в языке Delphi, в С++ это будет в данном случае "::"

ScrollBar1->Align = TAlignLayout::Client

P.S. По скольку начиная с ХЕ6 требуется обязательное указание пространства имен для перечислимых типов, нужно обязательно указывать namespace.

Изменено пользователем Brovin Yaroslav
Ссылка на комментарий
  • 0
  • Администраторы

Я может чего не понимаю. Но первое сообщение этой темы говорит, что:

 

Привет всем.

 

Хочу программно поменять значение свойства Align.

Пытался сделать так: 

ScrollBox->Align = Client

однако система выдает ошибку. Говорит, что не знает такого символа Client. Как сделать правильно?

 

И в последнем сообщение вы пишите, что у вас все получается и без этого...

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

В первом случае я так и сделал. Во втором я сделал как Вы посоветовали (ScrollBox->Align = TAlignLayout::Client) и все получилось. Видимо я по неопытности не сообразил, что TAlignLayout - это и есть указание пространства имен. Просто я вспомнил из языка С++ конструкцию вида using namespace и сказал, что здесь я подобного не использовал.

Вопрос решен. Спасибо за помощь!

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...