Jump to content

Несколько строк в UniPanel


Dmitri4

Recommended Posts

Добрый день. Я триальный юзер и пока ещё учусь.

Подскажите пожалуйста, можно ли в UniPanel вывести текст в несколько строк. Мне понравилась идея в примерах - сделать табличку используя панели. Поискав по форуму - ответа я не нашёл.

Спасибо.

Link to comment
Share on other sites

Добрый день,

Спасибо за Ваш интерес к UniGUI.

15 minutes ago, Dmitri4 said:

Подскажите пожалуйста, можно ли в UniPanel вывести текст в несколько строк. Мне понравилась идея в примерах - сделать табличку используя панели.

Можете уточнить более подробно?

Link to comment
Share on other sites

UniPanel1.caption:='test text'; -этот текст будет выведен на панель в одну строчку: test text. Как можно вывести этот текст в виде:  test

                                                                                                                                                                                                                                                          text

 

Я имел в виду на подобии такого расположения текста:multiple text

Link to comment
Share on other sites

Хм. UniPanel можно создать динамически, и так же на лету можно задавать любые графические настройки. И так же можно в ячейку выводить значение как из базы данных так и совершенно произвольное. Мне это показалось проще и я думал это даст больше возможностей. 

Link to comment
Share on other sites

54 minutes ago, Sherzod said:

Если только текст, то попробуйте и другие компоненты тоже. К примеру UniHTMLMemo.

Хорошо, спасибо большое, попробую.

 

4 minutes ago, Tokay said:

Может быть просто TUniLabel достаточно? Если отключить AutoSize, то она будет выводить текст по всему своему размеру:

image.png.3e6f109d1cc7e1c64d650fcd5e2a7b2b.png

Спасибо за предложение, а при создании UniPanel как в примере 'Layout managmnrt' > 'Table' - можно ли создавать и сразу помещать UniLabel в центр созданной UniPanel? 

Link to comment
Share on other sites

да, на панель сверху можно класть tunilabel'ы, сколько нужно (и не только их :)). а можно и вообще без панели - прямо на форму. насчет в центр - нужно смотреть, я с лейаутами почти не работал.

Link to comment
Share on other sites

Спасибо всем ответившим. Понял что под мою идею unipanel не подходит.

В чём суть, я хочу сделать таблицу со списком игр: 1-Название, 2-дата последней игры, 3-пройдена или нет; В пункте 2 две строки - сетевая игра и локальная.

Решил использовать Unistringgrid, поэтому такой вопрос, даже 3:

1)В unistringgrid можно задать высоту столбца в зависимости от размера шрифта?

2)Можно ли в Unistringgrid столбцы автоматически растянуть на всю форму?

3)И можно ли в одной ячейке использовать 2 строки?

Разобрался с этим. Теперь не могу понять как отцентрировать текст, изменить толщину границы и при увеличении размера шрифта он начинает накладываться.

Спасибо.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...