Вверх ↑
Этот топик читают: Гость
Ответов: 274
Рейтинг: 47
#1: 2010-03-18 21:09:25 ЛС | профиль | цитата
У меня вопрос по дочерней форме, как сделать, что бы она не была всегда поверх главной формы?

code_17404.txt
карма: 0

0
файлы: 1code_17404.txt [417B] [109]
Ответов: 16884
Рейтинг: 1239
#2: 2010-03-18 21:26:39 ЛС | профиль | цитата
Laetar, а где ты хочешь чтобы она была?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 294
Рейтинг: 64
#3: 2010-03-18 21:31:24 ЛС | профиль | цитата
Так?
Add(MainForm,6039706,476,294)
{
Point(Handle)
Point(doBringToFront)
Point(onSetFocus)
link(onSetFocus,6039706:doBringToFront,[(519,321)(519,344)(464,344)(464,328)])
}
Add(Button,2799839,385,245)
{
Left=50
Top=55
Data=Integer(1)
link(onClick,12598274:doWork1,[])
}
Add(ChildForm,12598274,476,245)
{
}
BEGIN_SDK
Add(EditMulti,220558,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,2781758:doVisible,[(28,27)(28,76)])
}
Add(MainForm,2781758,84,42)
{
Left=35
Top=105
Width=495
Height=257
Visible=1
Point(doVisible)
link(onCreate,220558:onEvent1,[(218,62)(218,27)])
}
END_SDK


карма: 0

1
Голосовали:Laetar
Ответов: 274
Рейтинг: 47
#4: 2010-03-18 21:41:37 ЛС | профиль | цитата
Quest, да, спасибо только почему то если выбирать главную форму щелчком по заголовку, а не по клиентской области, то она не всегда оказывается наверху... дочерняя форма снова лезет вперед
карма: 0

0
Ответов: 899
Рейтинг: 43
#5: 2010-03-19 00:12:44 ЛС | профиль | цитата
Laetar, а если использовать главную форму в качестве дочерней а дочернюю в качестве главной? только с закрытием сам додумывай
интересно для чего это вообще нужно?
code_17409.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_17409.txt [1.4KB] [151]
Ответов: 274
Рейтинг: 47
#6: 2010-03-19 13:15:16 ЛС | профиль | цитата
Мне подошел вариант Quest, всем спасибо
Просто у меня дочерняя форма занимает большое пространство, а иногда бывает нужно нажать какую нибудь кнопку на главной, и приходиться двигать дочернюю, а это не очень удобно
карма: 0

0
Ответов: 3349
Рейтинг: 233
#7: 2010-03-19 14:29:07 ЛС | профиль | цитата
code_17416.txt
------------ Дoбавленo в 14.31:
Точнее
не совсем понял вопрос
#pas
Add(ChildForm,1278047,266,203)
{
}
BEGIN_SDK
Add(EditMulti,13038212,21,21)
{
Height=417
}
Add(MainForm,15901256,119,84)
{
Left=35
Top=105
Point(Handle)
}
END_SDK
Add(MainForm,15901256,91,105)
{
Left=35
Top=105
Point(Handle)
link(onCreate,9900835:doPopup,[(145,125)(145,232)(79,232)(79,188)])
}
Add(WinTools,9900835,91,175)
{
link(Handle,15901256:Handle,[])
}
карма: 1

0
файлы: 1code_17416.txt [337B] [119]
Ответов: 899
Рейтинг: 43
#8: 2010-03-19 18:40:45 ЛС | профиль | цитата
Laetar писал(а):
приходиться двигать дочернюю

зачем двигать когда можно просто свернуть
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 274
Рейтинг: 47
#9: 2010-03-19 19:04:27 ЛС | профиль | цитата
unalex, А если на ней нет кнопки свернуть?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#10: 2010-03-19 19:06:20 ЛС | профиль | цитата
можно сделать
карма: 1

0
Ответов: 274
Рейтинг: 47
#11: 2010-03-19 19:25:31 ЛС | профиль | цитата
Можно, но проще просто перейти на главную форму одним щелчком, чем сворачивать и разворачивать дочернюю
карма: 0

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