может вопрос покажется чайниковским, но никак не пойму как заставить схему работать правильно
хочу создать новую страницу с каким либо содержимым(типа как создается новая вкладка в мозилле или новый документ в многостраничных редакторах текста) но не пойму как это делается
делаю так
создаю динамические панели и в зависимости от выбранной вкладки помещаю нужную панель на передний план
но
если задаю свойство панели "Align" caClient - все рисуется криво
схема
code_16615.txt
что я делаю не так?
подскажите как правильно?
хотелось бы увидеть пример как с TabControl так и с PageControl
Этот топик читают: Гость
Ответов: 899
Рейтинг: 43
|
|||
карма: 0 |
| ||
файлы: 1 | code_16615.txt [2.2KB] [165] |
Ответов: 16884
Рейтинг: 1239
|
|||
Не там задавал "Align" caClient
code_16616.txt Хотя (если по честному) твоего юмора с MainMenu не понял |
|||
карма: 25 |
| ||
файлы: 1 | code_16616.txt [2.2KB] [174] |
Ответов: 899
Рейтинг: 43
|
|||
Tad писал(а): Не там задавал "Align" caClient именно там(в свойствах динамической панели, я выложил схему со свойством по умолчанию, потому что при caClient пропадают заголовки что самое интересное скопировал схему - все отображалось как надо, скопировал во второй раз получилось то о чем я собственно и пишу, см скриншот схема code_16620.txt скриншот а что там с MainMenu? это ведь упрощенный пример, и присутствуют не все пункты меню |
|||
карма: 0 |
| ||
файлы: 2 | Безымянный.gif [7.9KB] [603], code_16620.txt [2.1KB] [154] |
Ответов: 3349
Рейтинг: 233
|
|||
Ммм... кто- то блокнотами занялся
|
|||
карма: 1 |
|
Ответов: 899
Рейтинг: 43
|
|||
Ivann писал(а): Ммм...не флуди и с чего ты взял что это блокнот, то что я выкинул всего лишь упрощенная схема, внутрь вкладки я мог бы закинуть не Memo а что нибудь другое(у меня там совсем другие компоненты и намного больше чем ты думаешь), вот только не вижу в этом необходимости хочется услышать ответов по теме |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
unalex, и что там непонятного -- у тебя, созданная динамичечкая панель перекрывает TabControl, тк у обоих стоит caClient, убери caClient у панели и посмотри
|
|||
карма: 22 |
|
Ответов: 899
Рейтинг: 43
|
|||
nesco, ну так никто не спорит, я об этом знаю
unalex писал(а): если задаю свойство панели "Align" caClient - все рисуется кривону и как мне ратянуть панель на всю страницу не используя Align? |
|||
карма: 0 |
|
Ответов: 1161
Рейтинг: 160
|
|||
unalex писал(а): ну и как мне ратянуть панель на всю страницу не используя Align?Ну конешно можно от таймера избавиться... code_16625.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_16625.txt [3.2KB] [160] |
Ответов: 899
Рейтинг: 43
|
|||
вобщем как я понял без плясок с бубном не обойтись
вообще мне кажется что этот TabControl работает по неправильному принципу, т.е. единственная возможность только играть с параметрами видимости элементов интерфейса, что вполне осуществимо и без него ИМХО считаю TabControl должен быть родительским и тогда каждый элемент будет привязан к нужной вкладке, т.е некий симбиоз их динамических панелей(каждая панель - отдельная вкладка и все элементы располагаются внутри нее а не где попало) кстати а что насчет PageControl возможно ли в нем динамически создавать страницы с нужным содержимым? |
|||
карма: 0 |
|
Ответов: 2292
Рейтинг: 678
|
|||
unalex, может так:code_16630.txt
|
|||
карма: 11 |
| ||
файлы: 1 | code_16630.txt [2.7KB] [317] |
Ответов: 899
Рейтинг: 43
|
|||
карма: 0 |
| ||
файлы: 1 | code_16631.txt [2.7KB] [193] |
11