![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Предел ширины контрола
KilkennyCat © (2012-12-09 23:05:00)Когда ширина TPanel за 2000 с небольшим, позиционирование (Tpanel.Left) сбивается. Это нормально? Или что-то надо предпринимать?
Inovet (2012-12-10 00:15:00) [21]> [5] KilkennyCat © (09.12.12 23:21)
> как только за 2000 ширина увеличивается, лефт становится
> отрицательным и отказывается изменятся
Это проблема 2000-ного года проявилась.:)
KilkennyCat (2012-12-09 23:24:00) [22]Я могу решить эту проблему, сэмулировав. Сложнее немного, но могу.
То есть, не предлагайте альтернатив :) заранее спасибо, но знаю их.
Любопытен именно этот вариант, просто никогда не сталкивался и не думал, что там есть ограничение более чем Integer и/или ресурсы.
KilkennyCat (2012-12-09 23:21:00) [23]
> этот глюк возникает в дезижнтайме
ну и в рантайме тоже. собственно, сначала тоже в скроллбокс кинул, проект простой, не хотелось особо мучаться, а тут бац, скроллбокс назад левую часть не вернул. Ну, я решил, что фиг с ним, сам проскроллю. А вот фиг, как только за 2000 ширина увеличивается, лефт становится отрицательным и отказывается изменятся (по крайней мере, вправо).
KilkennyCat (2012-12-09 23:19:00) [24]XE2, Win7x64
KilkennyCat (2012-12-09 23:18:00) [25]пример очень простой, сейчас проэкспериментировал, этот глюк возникает в дезижнтайме, если кинуть на форму панель, установить ей Left в инспекторе объектов равным 0, и там же
Width сделать до 2000 включительно: Left остается 0;
свыше 2000 на некую Х: Left становится равным -Х
Игорь Шевченко (2012-12-09 23:15:00) [26]Просто интересно - в одной из задач (даже ветка в потрепаловке была три года назад) я делал окно довольно больших размеров, правда, не Panel, а Scrollbox, проблем с позиционированием не было.
Игорь Шевченко (2012-12-09 23:10:00) [27]Пример ?