Dmitri4 Posted August 22, 2019 Share Posted August 22, 2019 Добрый день. Я триальный юзер и пока ещё учусь. Подскажите пожалуйста, можно ли в UniPanel вывести текст в несколько строк. Мне понравилась идея в примерах - сделать табличку используя панели. Поискав по форуму - ответа я не нашёл. Спасибо. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 22, 2019 Share Posted August 22, 2019 Добрый день, Спасибо за Ваш интерес к UniGUI. 15 minutes ago, Dmitri4 said: Подскажите пожалуйста, можно ли в UniPanel вывести текст в несколько строк. Мне понравилась идея в примерах - сделать табличку используя панели. Можете уточнить более подробно? Quote Link to comment Share on other sites More sharing options...
Dmitri4 Posted August 22, 2019 Author Share Posted August 22, 2019 UniPanel1.caption:='test text'; -этот текст будет выведен на панель в одну строчку: test text. Как можно вывести этот текст в виде: test text Я имел в виду на подобии такого расположения текста:multiple text Quote Link to comment Share on other sites More sharing options...
Dmitri4 Posted August 23, 2019 Author Share Posted August 23, 2019 В Delphi в панели нельзя текст перенести, я думал может можно с помощью css или спецсимволами сделать перенос текста. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 23, 2019 Share Posted August 23, 2019 47 minutes ago, Dmitri4 said: В Delphi в панели нельзя текст перенести Простите, а зачем это нужно? Quote Link to comment Share on other sites More sharing options...
Dmitri4 Posted August 23, 2019 Author Share Posted August 23, 2019 Хм. UniPanel можно создать динамически, и так же на лету можно задавать любые графические настройки. И так же можно в ячейку выводить значение как из базы данных так и совершенно произвольное. Мне это показалось проще и я думал это даст больше возможностей. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 23, 2019 Share Posted August 23, 2019 Если только текст, то попробуйте и другие компоненты тоже. К примеру UniHTMLMemo. Quote Link to comment Share on other sites More sharing options...
Tokay Posted August 23, 2019 Share Posted August 23, 2019 Может быть просто TUniLabel достаточно? Если отключить AutoSize, то она будет выводить текст по всему своему размеру: Quote Link to comment Share on other sites More sharing options...
Dmitri4 Posted August 23, 2019 Author Share Posted August 23, 2019 54 minutes ago, Sherzod said: Если только текст, то попробуйте и другие компоненты тоже. К примеру UniHTMLMemo. Хорошо, спасибо большое, попробую. 4 minutes ago, Tokay said: Может быть просто TUniLabel достаточно? Если отключить AutoSize, то она будет выводить текст по всему своему размеру: Спасибо за предложение, а при создании UniPanel как в примере 'Layout managmnrt' > 'Table' - можно ли создавать и сразу помещать UniLabel в центр созданной UniPanel? Quote Link to comment Share on other sites More sharing options...
Tokay Posted August 23, 2019 Share Posted August 23, 2019 да, на панель сверху можно класть tunilabel'ы, сколько нужно (и не только их ). а можно и вообще без панели - прямо на форму. насчет в центр - нужно смотреть, я с лейаутами почти не работал. Quote Link to comment Share on other sites More sharing options...
Dmitri4 Posted August 28, 2019 Author Share Posted August 28, 2019 Спасибо всем ответившим. Понял что под мою идею unipanel не подходит. В чём суть, я хочу сделать таблицу со списком игр: 1-Название, 2-дата последней игры, 3-пройдена или нет; В пункте 2 две строки - сетевая игра и локальная. Решил использовать Unistringgrid, поэтому такой вопрос, даже 3: 1)В unistringgrid можно задать высоту столбца в зависимости от размера шрифта? 2)Можно ли в Unistringgrid столбцы автоматически растянуть на всю форму? 3)И можно ли в одной ячейке использовать 2 строки? Разобрался с этим. Теперь не могу понять как отцентрировать текст, изменить толщину границы и при увеличении размера шрифта он начинает накладываться. Спасибо. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.