Вверх ↑
Этот топик читают: Гость
Ответов: 207
Рейтинг: 14
#1: 2020-10-30 14:56:13 ЛС | профиль | цитата
Подскажите как правильно сделать чтобы браузер не заходил за ChildPanel?

Add(MainForm,2953706,21,105)
{
Width=1340
Height=731
}
Add(HBoxLayout,16502922,98,301)
{
Name="1"
WidthScale=100
}
Add(VBoxLayout,7654605,98,252)
{
Name="2"
WidthScale=20
HeightScale=100
Layout="1"
}
Add(ChildPanelRush,9869299,175,105)
{
}
BEGIN_SDK
Add(EditMultiEx,7115558,21,21)
{
Width=734
Height=519
}
Add(PanelRush,184682,203,252)
{
Align=2
Layout="parent.2"
Glyphs=[]
}
END_SDK
Add(RichEdit,16648879,98,105)
{
Left=5
Top=65
Width=140
Height=140
Layout="2"
HeightScale=30
Strings=#1:1|
ScrollBars=3
}
Add(RichEdit,10930696,98,154)
{
Left=5
Top=245
Width=205
Height=170
Layout="2"
HeightScale=30
Strings=#1:2|
ScrollBars=3
}
Add(RichEdit,5071289,98,203)
{
Top=410
Width=310
Height=275
Layout="2"
HeightScale=40
Strings=#1:3|
ScrollBars=3
}
Add(WebBrowser,14315253,175,147)
{
Left=670
Top=50
Width=654
Height=642
Layout="1"
WidthScale=80
URL="https://forum.hiasm.com/forum/0"
Silent=0
}

карма: 2

0
vip
#1.1контекстная реклама от партнеров
Ответов: 8888
Рейтинг: 823
#2: 2020-10-30 15:49:04 ЛС | профиль | цитата
Joiner, панель caTop, браузер caRight
карма: 19

0
Ответов: 207
Рейтинг: 14
#3: 2020-10-30 15:57:56 ЛС | профиль | цитата
Леонид, Спасибо, вроде все перепробовал и не хотело работать. С браузером caRight то, что нужно
карма: 2

0
Ответов: 5227
Рейтинг: 586
#4: 2020-10-30 16:18:35 ЛС | профиль | цитата
Вот смотришь на это всё и с горечью понимаешь " От лукавого это всё, от лукавого" И всё бы ничего если бы один авторитет не ляпнул без доказательно что мол "эти резинки глючат", вот и до сей поры всё что во всех яву работает то наших людей просто продолжают пытать этими слоями
В новых KOL версиях это уже давно есть и работает. (И у меня тоже, выделил компонеты в редакторе, настроил свойства им и забыл)
Пример в прищепке. Просто можете sha в блокноте посмотреть, ничего сложного нет

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 2200
Рейтинг: 673
#5: 2020-10-30 16:35:49 ЛС | профиль | цитата
Joiner, вот так это делается:
Первый ветрикальный слой (ver_01) равномерно растягивает на 33% три RichEdit-а по высоте.
Второй горизонтальный слой (gor_01) растягивает WebBrowser (80%) и все что хранит первый слой (20%) по ширине.
Третий вертикальный слой (ver_02) растягивает второй слой (100%) и соответственно и наследуемый третий слой, оставляя панель (свойство Layout\HeightScale = 0) без изменения по высоте.
При использовании слоев свойство Align можно не использовать.
Add(MainForm,3505774,238,84)
{
Width=1340
Height=731
}
Add(HBoxLayout,16502922,483,231)
{
Name="gor_01"
HeightScale=100
Layout="ver_02"
}
Add(VBoxLayout,7654605,315,231)
{
Name="ver_01"
WidthScale=20
Layout="gor_01"
}
Add(ChildPanelRush,9869299,483,77)
{
}
BEGIN_SDK
Add(EditMultiEx,7115558,21,21)
{
Width=734
Height=519
}
Add(PanelRush,184682,203,252)
{
Layout="parent.ver_02"
Glyphs=[]
}
END_SDK
Add(RichEdit,16648879,315,84)
{
Left=5
Top=65
Width=140
Height=140
Layout="ver_01"
HeightScale=33
Strings=#1:1|
ScrollBars=3
}
Add(RichEdit,10930696,315,133)
{
Left=5
Top=245
Width=205
Height=170
Layout="ver_01"
HeightScale=33
Strings=#1:2|
ScrollBars=3
}
Add(RichEdit,5071289,315,182)
{
Top=410
Width=310
Height=275
Layout="ver_01"
HeightScale=33
Strings=#1:3|
ScrollBars=3
}
Add(WebBrowser,14315253,399,231)
{
Left=670
Top=50
Width=654
Height=642
Layout="gor_01"
WidthScale=80
URL="https://forum.hiasm.com/forum/0"
Silent=0
}
Add(VBoxLayout,5435094,483,336)
{
Name="ver_02"
}

Редактировалось 2 раз(а), последний 2020-10-30 16:38:11
карма: 11

1
Голосовали:Joiner
Ответов: 5227
Рейтинг: 586
#6: 2020-10-30 18:06:43 ЛС | профиль | цитата
sla8a, не утверждаю (а просто подозреваю) что Ваши слоёнки только на клиентскую область распространяются, я не зря поэтому сделал пример не для клиентской части.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 2200
Рейтинг: 673
#7: 2020-10-30 20:27:08 ЛС | профиль | цитата
andrestudio, да не Мои это слоёнки. Автора вы знаете, он мне и подсказал как они работают. Вот я и помогаю всем желающим понять как они работают.
карма: 11

0
Ответов: 5227
Рейтинг: 586
#8: 2020-10-31 13:45:01 ЛС | профиль | цитата
sla8a писал(а):
да не Мои это слоёнки. Автора вы знаете

sla8a, извиняюсь, просто видать не правильно выразился
sla8a писал(а):
понять как они работают

Вот именно, понимать и вспоминать каждый раз (да ещё считать и высчитывать достало).
Как знаете, видать топорные методы железные, как говаривал наш знаменитый авторитет "В нашем деле самое главное попуще заеб...."
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)