Вверх ↑
Этот топик читают: Гость
Ответов: 1343
Рейтинг: 31
#1: 2015-05-26 20:02:01 ЛС | профиль | цитата
[flood]выводит уже это...[/flood]
как правильно сделать что бы нужный элемент был сверху, а другой ниже него и как их поменять местами, ПРИ УСТАНОВКЕ В ОБОИХ СВОЙСТВА Align=caTop
карма: 2

0
Ответов: 2059
Рейтинг: 132
#2: 2015-05-26 20:35:54 ЛС | профиль | цитата
ПРИ УСТАНОВКЕ В ОБОИХ СВОЙСТВА Align=caTop

Попробуй один Align=caTop, а другой Align=caClient (нижний).
Если есть какие то дополнительные условия по размещению, то засунуть их в ChildPanel.
карма: 6

0
Ответов: 16884
Рейтинг: 1239
#3: 2015-05-26 20:53:32 ЛС | профиль | цитата
Rysik писал(а):
как правильно сделать что бы нужный элемент был сверху
ПКМ на элементе и
rysik.png
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1rysik.png [7KB] [361]
Ответов: 2059
Рейтинг: 132
#4: 2015-05-26 21:02:28 ЛС | профиль | цитата
[offtop]Опять я не так понял.
Ключевое слово "поменять местами". [/offtop]
карма: 6

0
Ответов: 16884
Рейтинг: 1239
#5: 2015-05-26 21:08:46 ЛС | профиль | цитата
А может я не так понял.
Может ему так надо ?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1rysik_3.png [19.4KB] [378]
Ответов: 8958
Рейтинг: 824
#6: 2015-05-26 22:09:13 ЛС | профиль | цитата
Rysik, менять местами не получается, изменять свойство почти правильно, кроме Label Если бы понять "зачем?", можно было и потренироваться code_35730.txt
карма: 19

0
файлы: 1code_35730.txt [5KB] [172]
Ответов: 16884
Рейтинг: 1239
#7: 2015-05-26 22:44:03 ЛС | профиль | цитата
Леонид писал(а):
менять местами не получается
Запросто. В три клика мышкой.
Rysik, учите матчасть и... понятно ставить задачу, чтобы не возникало вопросов:
Леонид писал(а):
Если бы понять "зачем?
и когда менять?
При создании программы - один метод. Во время работы программы - другой.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#8: 2015-05-26 23:05:12 ЛС | профиль | цитата
Леонид писал(а):
кроме Label

Сам ты "кроме Label"
Add(MainForm,8505854,77,112)
{
Height=439
}
Add(Memo,7075907,574,14)
{
Left=20
Top=5
TabOrder=1
Point(doAlign)
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
}
Add(Edit,14322659,574,98)
{
Left=85
Top=95
Color=-16777214
TabOrder=2
Point(doAlign)
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
}
Add(Label,13279447,574,175)
{
Left=160
Top=130
Color=12639424
TabOrder=3
AutoSize=1
Point(doAlign)
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
}
Add(Button,3430337,77,168)
{
Left=155
Top=175
Data=Integer(0)
link(onClick,2258198:doEvent1,[])
}
Add(Button,6429501,77,231)
{
Left=155
Top=205
Data=Integer(0)
link(onClick,5046637:doEvent1,[])
}
Add(Button,4805161,77,294)
{
Left=155
Top=235
Data=Integer(0)
link(onClick,9797243:doEvent1,[])
}
Add(Hub,2258198,126,168)
{
OutCount=4
link(onEvent1,6692825:doWork2,[])
link(onEvent2,11714879:doWork2,[])
link(onEvent3,6856927:doWork2,[])
link(onEvent4,3184285:doTimer,[])
}
Add(HubEx,1173465,329,182)
{
link(onEvent,15668451:doEvent1,[])
}
Add(HubEx,10502521,343,112)
{
link(onEvent,13580444:doEvent1,[])
}
Add(HubEx,6284025,357,42)
{
link(onEvent,15103164:doEvent1,[])
}
Add(Hub,5046637,126,231)
{
OutCount=4
link(onEvent1,5773954:doWork2,[])
link(onEvent2,14784643:doWork2,[])
link(onEvent3,5854956:doWork2,[])
link(onEvent4,11009765:doTimer,[])
}
Add(HubEx,6692825,154,168)
{
Angle=3
link(onEvent,6284025:doWork2,[(158,48)])
}
Add(HubEx,11714879,168,175)
{
Angle=3
link(onEvent,10502521:doWork2,[(172,118)])
}
Add(HubEx,6856927,182,182)
{
link(onEvent,1173465:doWork2,[])
}
Add(HubEx,7300698,343,196)
{
Angle=3
link(onEvent,10502521:doWork3,[])
}
Add(HubEx,2118194,357,203)
{
Angle=3
link(onEvent,6284025:doWork3,[])
}
Add(HubEx,8130480,329,189)
{
Angle=3
link(onEvent,1173465:doWork3,[])
}
Add(Hub,9797243,126,294)
{
OutCount=4
link(onEvent1,2842576:doWork2,[])
link(onEvent2,76146:doWork2,[])
link(onEvent3,4250530:doWork2,[])
link(onEvent4,8951824:doTimer,[])
}
Add(HubEx,5773954,154,231)
{
Angle=3
link(onEvent,6692825:doWork3,[])
}
Add(HubEx,14784643,168,238)
{
Angle=3
link(onEvent,11714879:doWork3,[])
}
Add(HubEx,5854956,182,245)
{
Angle=3
link(onEvent,6856927:doWork3,[])
}
Add(HubEx,854252,357,259)
{
Angle=3
link(onEvent,2118194:doWork3,[])
}
Add(HubEx,14824625,329,266)
{
Angle=3
link(onEvent,8130480:doWork3,[])
}
Add(HubEx,7510113,343,252)
{
Angle=3
link(onEvent,7300698:doWork3,[])
}
Add(Hub,3597384,301,189)
{
OutCount=3
link(onEvent1,8130480:doWork2,[])
link(onEvent2,7300698:doWork2,[])
link(onEvent3,2118194:doWork2,[])
}
Add(DoData,13253055,252,189)
{
Data=Integer(2)
link(onEventData,3597384:doEvent1,[])
}
Add(Hub,16288789,301,252)
{
OutCount=3
link(onEvent1,7510113:doWork2,[])
link(onEvent2,854252:doWork2,[])
link(onEvent3,14824625:doWork2,[])
}
Add(DoData,14035591,252,252)
{
Data=Integer(1)
link(onEventData,16288789:doEvent1,[])
}
Add(Hub,6839138,301,315)
{
OutCount=3
link(onEvent1,14846500:doWork2,[])
link(onEvent2,11599851:doWork2,[])
link(onEvent3,5335584:doWork2,[])
}
Add(DoData,13661427,252,315)
{
Data=Integer(3)
link(onEventData,6839138:doEvent1,[])
}
Add(Timer,3184285,203,189)
{
Enable=1
AutoStop=1
link(onTimer,13253055:doData,[])
}
Add(Timer,11009765,203,252)
{
Enable=1
AutoStop=1
link(onTimer,14035591:doData,[])
}
Add(Timer,8951824,203,315)
{
Enable=1
AutoStop=1
link(onTimer,13661427:doData,[])
}
Add(Hub,15103164,385,42)
{
link(onEvent1,7075907:doAlign,[])
link(onEvent2,2584121:doData,[])
}
Add(DoData,2584121,413,49)
{
Data=Integer(30)
link(onEventData,6369374:doEvent1,[])
}
Add(Hub,6369374,462,49)
{
OutCount=4
link(onEvent1,7075907:doLeft,[])
link(onEvent2,7075907:doTop,[])
link(onEvent3,7075907:doWidth,[])
link(onEvent4,7075907:doHeight,[])
}
Add(Hub,13580444,385,112)
{
link(onEvent1,14322659:doAlign,[])
link(onEvent2,5219688:doData,[])
}
Add(DoData,5219688,413,119)
{
Data=Integer(60)
link(onEventData,878404:doEvent1,[])
}
Add(Hub,878404,462,119)
{
OutCount=3
link(onEvent1,14322659:doLeft,[])
link(onEvent2,14322659:doTop,[])
link(onEvent3,8776200:doData,[])
}
Add(DoData,8776200,490,133)
{
Data=Integer(30)
link(onEventData,15918879:doEvent1,[])
}
Add(Hub,15918879,539,133)
{
link(onEvent1,14322659:doWidth,[])
link(onEvent2,14322659:doHeight,[])
}
Add(Hub,15668451,385,182)
{
link(onEvent1,13279447:doAlign,[])
link(onEvent2,14645084:doData,[])
}
Add(DoData,14645084,413,189)
{
Data=Integer(90)
link(onEventData,9136111:doEvent1,[])
}
Add(Hub,9136111,462,189)
{
OutCount=3
link(onEvent1,13279447:doLeft,[])
link(onEvent2,13279447:doTop,[])
link(onEvent3,9699283:doData,[])
}
Add(DoData,9699283,490,203)
{
Data=Integer(30)
link(onEventData,5603417:doEvent1,[])
}
Add(Hub,5603417,539,203)
{
link(onEvent1,13279447:doWidth,[])
link(onEvent2,13279447:doHeight,[])
}
Add(Button,1368080,77,350)
{
Left=154
Top=266
Data=Integer(0)
link(onClick,9757475:doEvent1,[])
}
Add(Hub,9757475,126,350)
{
OutCount=4
link(onEvent1,2842576:doWork3,[(158,356)])
link(onEvent2,76146:doWork3,[(172,363)])
link(onEvent3,4250530:doWork3,[(186,370)])
link(onEvent4,8714301:doTimer,[])
}
Add(Hub,10998454,301,371)
{
OutCount=3
link(onEvent1,14846500:doWork3,[(361,377)])
link(onEvent2,11599851:doWork3,[(333,384)])
link(onEvent3,5335584:doWork3,[(347,391)])
}
Add(DoData,4863270,252,371)
{
Data=Integer(4)
link(onEventData,10998454:doEvent1,[])
}
Add(Timer,8714301,203,371)
{
Enable=1
AutoStop=1
link(onTimer,4863270:doData,[])
}
Add(HubEx,14846500,357,315)
{
Angle=3
link(onEvent,854252:doWork3,[])
}
Add(HubEx,11599851,329,322)
{
Angle=3
link(onEvent,14824625:doWork3,[])
}
Add(HubEx,5335584,343,329)
{
Angle=3
link(onEvent,7510113:doWork3,[])
}
Add(HubEx,2842576,154,294)
{
Angle=3
link(onEvent,5773954:doWork3,[])
}
Add(HubEx,76146,168,301)
{
Angle=3
link(onEvent,14784643:doWork3,[])
}
Add(HubEx,4250530,182,308)
{
Angle=3
link(onEvent,5854956:doWork3,[])
}
карма: 9

0
Ответов: 8958
Рейтинг: 824
#9: 2015-05-27 00:10:14 ЛС | профиль | цитата
Galkov, ну да, забыл про авторазмер
А вот порядок (кроме как самому размеры и положение считать), это наверное та самая координата "Z", её можно динамически менять? или только перед компиляцией, по Tad
Tad писал(а):
..В три клика мышкой..

карма: 19

0
Ответов: 9906
Рейтинг: 351
#10: 2015-05-27 00:25:01 ЛС | профиль | цитата
Леонид писал(а):
забыл про авторазмер
Он тут не причем. Все гораздо смешнее - ты хаб (для Label) не подключил.

Леонид писал(а):
это наверное та самая координата "Z", её можно динамически менять?
Не совсем. Это порядок контролов в списке парента.
Не очень помню, чтобы KOL позволял менять порядок в этом списке...
Tad, наверное, помнит. Раз "прокукарекал" про другой метод
карма: 9

0
Ответов: 1343
Рейтинг: 31
#11: 2015-05-27 07:24:47 ЛС | профиль | цитата
всё это надо для того, что бы сделать GUI для управления базой данных, и ключевым моментом "в полный экран, с растяжкойсжатием всех GUI"

если полноэкраную, вопрос возникнет нафига сжатие..?, база данных расположена на VDS и к ней имеют доступ работники с разных устройств, экран там всегда разный, поэтому и надо всё это придумать, я сделал панельку с кнопочками и заголовком программы, ниже расположена основная таблица, и когда ставлю на обоих свойство caTop, вдруг происходит так что таблица находится всегда наверху, а панелька уже ниже, хотя надо строго наоборот
------------ Дoбавленo в 07.24:
Tad писал(а):
Во время работы программы - другой


во время работы мне не требуется ничё менять, только при построении программы. единственное надо накидать кучу слоёв и все панельки в корне рстянуть как caTop что бы по порядку шли
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#12: 2015-05-27 07:49:01 ЛС | профиль | цитата
Rysik писал(а):
только при построении программы
Вот теперь понятно.
Порядок твоих действий со схемой.
1. ПКМ -> Вырезать на панели с таблицей.
2. Компиляция.
3. ПКМ -> Вставить
4. Компилируем.
rysik_4.png

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1rysik_4.png [50.4KB] [442]
Голосовали:Rysik
Ответов: 8958
Рейтинг: 824
#13: 2015-05-27 10:08:56 ЛС | профиль | цитата
Rysik, блин, ещё раз: Правильно заданый вопрос содержит 50% ответа!
А мы тут начали копья ломать
карма: 19

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)