Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#31: 2009-03-26 14:30:15 ЛС | профиль | цитата
а что, у нас полиморфы под FPC не работают?

Отладка писал(а):
hiMainForm_92EA838.pas(87,5) Error: Identifier not found "_prop_WinStyle"
hiMainForm_92EA838.pas(121) Fatal: There were 1 errors compiling module, stopping
Error: C:HiAsm4_01b175compilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
Сборка завершена.

карма: 0
начавший
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#32: 2009-03-26 14:38:07 ЛС | профиль | цитата
Андрей., требуется обновление, жука этого уже поймали
карма: 22

0
Ответов: 186
Рейтинг: 9
#33: 2010-11-29 11:22:17 ЛС | профиль | цитата
Всем привет!
Как сделать что бы Панели, открывались 1 на месте 2.
И при этом сохранились изменения размеров layout.

code_21631.txt
И еще как то странно, на иконке горизонтального слоя палочки вертикальные и наоборот
карма: 0

0
файлы: 1code_21631.txt [2.3KB] [152]
Ответов: 4641
Рейтинг: 334
#34: 2010-11-29 11:31:57 ЛС | профиль | цитата
видимо слои тут и не нужны.
code_21632.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
файлы: 1code_21632.txt [2.3KB] [161]
Голосовали:Chipset
Ответов: 186
Рейтинг: 9
#35: 2010-11-29 12:26:02 ЛС | профиль | цитата
Ravilr писал(а):
видимо слои тут и не нужны.
code_21632.txt

Спасибо. Блин, как всегда все усложняю!
------------ Дoбавленo в 12.26:
Опять застрял.
Как с этим разобраться? Да еще что бы все красиво менялось при изменении главной формы.
Layout вообще не могу использовать, так как он не дает элементам заходить друг за друга.


Add(ChildPanel,2066686,623,448)
{
}
BEGIN_SDK
Add(EditMulti,1799316,21,21)
{
WorkCount=1
link(doWork1,6190770:doBringToFront,[(45,27)(45,125)])
}
Add(Panel,6190770,70,105)
{
Top=40
Width=530
Height=746
Layout="parent.gor"
HeightScale=45
Point(doVisible)
Point(doBringToFront)
}
Add(Edit,4954606,168,91)
{
Left=165
Top=90
Text="1"
}
END_SDK
Add(ToolBar,14173012,420,413)
{
Width=986
Height=40
Align=2
Color=16769217
Ctl3D=0
WinStyle=2
Name="Bar"
Layout="gor"
Flat=1
Wrapable=1
Buttons=['а?аАб?'=[ZIP3604000078DA8D91EF4B13711CC70DFA03749BFD302AA127125114B11E1552043DE9A18F8BC8C236345D3292C2D60F1FD44ADDB43626548C46ABD9CF3573E0D84E239BDCC24DD22EE7B4A219B67973C170CBEFBBBBEFF42E13A66F7871779FCFFB755F8E3B7C5CBDBE88462D502150BCC8BAA2F2FC6271FF6F082148A55268758550D914C0BE067F418E5C0AC0E61E463A9D86E866B3595477B0506847A1D227A16A9A2B8C3E01C5B908B4968FC8E572181C9B41C959161BAE62ED18084AAA8318999C85B5370665DD676C6C81C4E967C029D71FE9F98207A872605947A189E055F007EEF64C4059CF61D34D503A9914C4F01960AF791E95B6792CA5D93D23F5145AD957E93894DD01C560798E4C2643FBF630C04CE55D9EE7A131BD957ACA5AD92F6DE4B0C50CCA4E138F87CE97F83F96C71EEC3067A49EB24EF6375FFC823DF7090ED8090E3A08743EB2C23FE121D87A4F46753E2CF9BB5AA2A8721378C6B3582DADEFE7B0BD4BF01B645F7D3B861A3F41FF204BBF9D611878BD5EC911EFC599986E7F08FB9D04A53AD93F649AC4E520C10D6700B7DA3A70BDFB033A07BEC967FAA27466341AE9F54C80A04C1FC1EBA1382CBD533866FD8AF6112CE3111B97FC2E36B1625F71E513DEB03FD117FE85A36D1C9EC68027028EA8E00A587BF2E789D8FA86E94CDC893D91DDCD610C8DF3F4FDF50FC660F025F16E7A01A1040AC2C41750FB629A3A4B19FDFE1B8D760EDB6AFA517CD25F9072CD00AEB926904CAFFEAFD692BF5459244E],'Bitmap'=[]]
link(onClick,9357065:doEvent,[])
}
Add(IndexToChanel,9357065,469,413)
{
Count=4
link(onEvent1,12012975:doEvent1,[(531,419)(531,384)])
link(onEvent2,15561878:doEvent1,[(517,426)(517,454)])
}
Add(ChildPanel,7347400,623,336)
{
}
BEGIN_SDK
Add(EditMulti,12284760,21,21)
{
WorkCount=1
link(doWork1,8585418:doBringToFront,[(91,27)(91,132)])
}
Add(Label,15872701,196,77)
{
Left=195
Top=75
Caption="2"
}
Add(Panel,8585418,161,112)
{
Left=531
Top=40
Width=450
Height=746
Layout="parent.gor"
HeightScale=45
Point(doVisible)
Point(doBringToFront)
}
END_SDK
Add(ChildPanel,532018,623,490)
{
}
BEGIN_SDK
Add(EditMulti,12284760,21,21)
{
WorkCount=1
link(doWork1,8585418:doBringToFront,[(91,27)(91,132)])
}
Add(Label,15872701,196,77)
{
Left=195
Top=75
Caption="4"
}
Add(Panel,8585418,161,112)
{
Left=531
Top=40
Width=450
Height=746
Layout="parent.gor"
HeightScale=45
Point(doVisible)
Point(doBringToFront)
}
END_SDK
Add(ChildPanel,12055973,623,385)
{
}
BEGIN_SDK
Add(EditMulti,1799316,21,21)
{
WorkCount=1
link(doWork1,6190770:doBringToFront,[(45,27)(45,125)])
}
Add(Panel,6190770,70,105)
{
Top=40
Width=530
Height=746
Layout="parent.gor"
HeightScale=45
Point(doVisible)
Point(doBringToFront)
}
Add(Edit,4954606,168,91)
{
Left=165
Top=90
Text="3"
}
END_SDK
Add(Hub,12012975,560,378)
{
link(onEvent1,7347400:doWork1,[(598,384)(598,342)])
link(onEvent2,12055973:doWork1,[])
}
Add(Hub,15561878,560,448)
{
link(onEvent1,2066686:doWork1,[])
link(onEvent2,532018:doWork1,[(598,461)(598,496)])
}

карма: 0

0
Ответов: 4641
Рейтинг: 334
#36: 2010-11-29 12:42:36 ЛС | профиль | цитата
и как интересно... двумя кнопками можно 4 панели друг под друга закинуть?
А потом их что 125 штук станет? Может просто не понимаем смысл предыдущей схемы и как в ней все работает?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 186
Рейтинг: 9
#37: 2010-11-29 13:02:30 ЛС | профиль | цитата
Ravilr писал(а):
и как интересно... двумя кнопками можно 4 панели друг под друга закинуть?
А потом их что 125 штук станет? Может просто не понимаем смысл предыдущей схемы и как в ней все работает?

1 и 4 форма вместе, 1 слева 4 справа.
Жмем кнопку, видим 2 и 3 аналогично.
Реально ли вообще такое сделать? Если нет, то пойду лесом
карма: 0

0
Ответов: 4641
Рейтинг: 334
#38: 2010-11-29 13:10:12 ЛС | профиль | цитата
Chipset писал(а):
Реально ли вообще такое сделать?

размести внутри одной панели... 2 панели. Не забудь про свойства Align (надеюсь ты уже разобрался с ним) и все. Все так же как и в первой схеме от меня.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 2292
Рейтинг: 678
#39: 2010-11-29 20:00:57 ЛС | профиль | цитата
Chipset, при помощи слоев можно делать практически любые интерфейсные фантазии, достаточно их понять.
code_21635.txt
Видео уроки посмотри по слоям.
карма: 11

0
файлы: 1code_21635.txt [3.2KB] [231]
39
Сообщение
...
Прикрепленные файлы
(файлы не залиты)