|
|
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите как сделать чтобы форма раздвигалась автоматически под размер текста строки "Адрес"(т.к. адрес может быть разным, размер формы тоже может быть разным) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:22 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
См. Canvas.TextWidth ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:24 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Лучше сделать многострочный текст и расширять вниз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:26 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
DimaBrЛучше сделать многострочный текст и расширять вниз Присоединяюсь к мнению. При расширении формы - например кнопки ОК/Отмена начинают смотреться инородно. Ну и есть шанс, что форма вообще уедет за границы экрана (например маленькое разрешение выставили, шрифты увеличили). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:31 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Для вывода текста используется StaticText, там отсутствует Canvas.TextWidth и WordWrap(чтобы вниз расширить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:50 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
petrovichvanyaДля вывода текста используется StaticText, там отсутствует Canvas.TextWidth и WordWrap(чтобы вниз расширить) Псевдокод: Код: plaintext 1. 2. Для кнопок OK и Cancel сделать Anchors := [Right, Bottom];. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:59 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Но вообще, по хорошему, туда-бы TLabel и перенос по словам + авторасширение формы вниз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:00 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Кнопки нормально будут смотреться, если использовать якоря. А компонент для отображения текста можно использовать другой (если религия позволяет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:00 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
petrovichvanya, Автоматически - никак. Надо написать Form.Width:=... Далее надо вычислять длину в зависимости от: Шрифта, размера шрифта, длины текста и DPI экрана. Совершенно очевидно, что StaticText не подходит для отображения адреса. Поставь memo в режиме ReadOnly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:04 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
alekcvp, что такое МеткаАдреса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:13 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
24.10.2018 11:00, cptngrb пишет: > Кнопки нормально будут смотреться, если использовать якоря. якоря изначально кривые. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:30 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
petrovichvanyaДля вывода текста используется StaticText, там отсутствует Canvas.TextWidth и WordWrap(чтобы вниз расширить) Канвас у формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:41 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийякоря изначально кривые. в Лазаре все пучком. Иногда этого жутко не хватает в Дельфях, приходится городить кучу парафункционального кода petrovichvanyaДля вывода текста используется StaticText, там отсутствует Canvas.TextWidth и WordWrap(чтобы вниз расширить) а так? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 11:51 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
Якоря очень веселый эффект дают на увеличенном DPI в средах, которые не совсем DPI-aware (до 10ки как минимум, а судя по чейнджлогам только-только как следует допилили) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 14:13 |
|
||
|
Автоматическое расширение формы
|
|||
|---|---|---|---|
|
#18+
petrovichvanyaalekcvp, что такое МеткаАдреса ? Компонент с текстом "Адрес: ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 14:18 |
|
||
|
|

start [/forum/search_topic.php?author=Ubuntu+Linux&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 469ms |
| total: | 757ms |

| 0 / 0 |
