Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Непонятки со свойством Anchors   Найти похожие ветки 

 
Дмитрий_05   (2005-09-07 16:17) [0]

Что-то у меня свойство Anchors как-то непонятно работает... Вобщем на форме лежит PageControl, Anchors(все)=true, т.е. расстягивается вместе с формой по всем сторонам, свойство Visible=false. Так вот если форму развернуть во весь экран при невидимом PageControl, а потом показать его, т.е. Visible:=true, то он будет такой какой и был, т.е. нерастянутый по форме, а такой какой был изначально(при проектировании формы). Как с этим бороться? И еще по поводу Anchors, при расстягивании Notebook, компоненты которые находятся на других закладках(т.е. не на той которая в данный момент отображается на экране) тоже как-то неправильно изменяют положение. Т.е. например: лежит на одной закладке Button, свойство Anchors(Right и Top)=true, при расстягивании Notebook-а кнопка оказывается то немного левее, то правее, бывает даже заезжает за край Notebook. Как с этим бороться?


 
Дмитрий_05   (2005-09-07 16:43) [1]

Сам чисто случаянно решил эту проблему, свойство Align=Custon, было, поставил None и все нормально... Даже удивился...


 
zabludshiy   (2005-09-07 16:44) [2]

Было подобное, правда на Д6, попробуй поиграться со свойствами printscale и scaled формы


 
Дмитрий_05   (2005-09-07 16:47) [3]

Но это помогло только с PageControl, а с Notebook-ком что-то невыходит...((( printscale и scaled тоже пробовал...


 
Дмитрий_05   (2005-09-07 16:58) [4]

Может в PageControlResize(у меня Notebook находится на PageControl) вручную перерисовывать его?


 
Дмитрий_05   (2005-09-07 17:05) [5]

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


 
Дмитрий_05   (2005-09-07 17:47) [6]

Что-то у меня так и не получается никак... может есть какойнибудь компонент как Notebook в котором нету такой ошибки? Или вообще может без него можно как-то обойтись? Вобщем мне нужно вот что: есть ListBox, в нем пункты, мне нужно отображать в зависимости от выделенного пункта в ListBox-е кнопки editы и т.д. Я сделал это с использованием Notebooka, т.е. при выделении пункта в Listboxe Notebook отображает нужную закладку, на которой уже находятся нужные кнопки, editы и т.д... Может это делается не так?


 
Дмитрий_05   (2005-09-07 17:47) [7]

Что-то у меня так и не получается никак... может есть какойнибудь компонент как Notebook в котором нету такой ошибки? Или вообще может без него можно как-то обойтись? Вобщем мне нужно вот что: есть ListBox, в нем пункты, мне нужно отображать в зависимости от выделенного пункта в ListBox-е кнопки editы и т.д. Я сделал это с использованием Notebooka, т.е. при выделении пункта в Listboxe Notebook отображает нужную закладку, на которой уже находятся нужные кнопки, editы и т.д... Может это делается не так?


 
Zeqfreed ©   (2005-09-07 18:15) [8]

Дмитрий_05   (07.09.05 17:47) [7]
Опиши месторасположения всех контролов относительно формы и  других контролов.


 
Дмитрий_05   (2005-09-07 18:24) [9]

т.е.? Я не очень понял вопрос... выглядит это примерно так, как настройки из аськи например... т.е. при выборе из списка нужного раздела, справа отображаются нужные свойства...


 
Zeqfreed ©   (2005-09-07 18:42) [10]

Дмитрий_05   (07.09.05 18:24) [9]
Ну что ж, в компоненте Notebook никаких подобных ошибок не может быть. Ошибки могут быть только в том, как ты настраиваешь св-ва компонентов.


 
Дмитрий_05   (2005-09-07 19:05) [11]

Я тут еще заметил необычное поведение компонентов на Notebook-е. При изменении размеров Notebooka, компоненты изменяют свои координаты... так вот на той закладке которая в данный момент отображается все нормально, а на другой остается все на своих местах, потом после того как начнем опять изменять размеры Notebook-а уже на другой закладке координаты нормально изменяются, но относительно уже сбившихся начальных положений... И какие тут могут быть ошибки? Нужно чтобы кнопка перемещалась по правой и верхней стороне, т.е. Anchors(Right и Top):=true, все больше я ничего не менял в свойствах... И какие тут могут быть ошибки в настройке компонентов?


 
Дмитрий_05   (2005-09-07 19:06) [12]

Кому интересно могу скинуть неработающий пример


 
Дмитрий_05   (2005-09-07 22:24) [13]

так что мне делать то? может в D2005 такой ошибки нету?


 
Дмитрий_05   (2005-09-08 01:39) [14]

я кстати заметил что все нормально работает, если запустить программу и "пролистать" все закладки, тогда незнаю почему все работает нормально... Может что-то происходит... и может это делать программно?


 
Дмитрий_05   (2005-09-08 13:30) [15]

ау



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.054 c
2-1124460469
inic
2005-08-19 18:07
2005.10.02
TClientDataSet.Refresh


1-1126085246
YuriP
2005-09-07 13:27
2005.10.02
Экспорт в mht из html


1-1126539754
Цукор 5
2005-09-12 19:42
2005.10.02
утечка памяти


1-1126087243
Michael5
2005-09-07 14:00
2005.10.02
Не получается программно растянуть форму на весь экран!


1-1126445299
Дмитрий_05
2005-09-11 17:28
2005.10.02
Уменьшенная копия региона