Вверх ↑
Этот топик читают: Гость
Ответов: 108
Рейтинг: 14
#1: 2009-04-10 04:22:01 ЛС | профиль | цитата
Объясните плиз по простому.надо сделать чтобы при нажатии на кнопку вызывалась дочерняя форма с кнопкой, при надатии на которую происходило событие,связанное с элементами основной формы. Ну если по простому - при нажатии на кнопку вылазит окно с подтверждением и кнопка ОК, если её нажать - действие основной формы происходит дальше
карма: 0

0
Ответов: 1328
Рейтинг: 69
#2: 2009-04-10 04:40:15 ЛС | профиль | цитата
ebripsy, code_12684.txt
------------ Дoбавленo в 04.40:
вариант 2


Add(MainForm,2953706,147,133)
{
Height=354
}
Add(ChildFormEx,14266540,259,154)
{
link(onClick,3479540:doTimer,[])
link(onClick2,3479540:doStop,[])
}
BEGIN_SDK
Add(EditMultiEx,2099893,21,21)
{
WorkCount=#11:doShowModal|
EventCount=#7:onClick|8:onClick2|
Height=305
link(doShowModal,9975088:doShowModal,[(45,27)(45,118)])
}
Add(MainForm,9975088,238,84)
{
Left=35
Top=105
Visible=1
Position=1
Point(doShowModal)
}
Add(Button,2559608,133,70)
{
Left=330
Top=250
Caption="Ok"
link(onClick,9975088:doClose,[(219,76)(219,111)])
}
Add(Button,2095149,196,182)
{
Left=140
Top=135
Caption="Start"
link(onClick,2099893:onClick,[(274,188)(274,27)])
}
Add(Button,13303640,230,238)
{
Left=140
Top=155
Caption="Stop"
link(onClick,2099893:onClick2,[(292,244)(292,34)])
}
END_SDK
Add(Button,7515515,196,154)
{
Left=70
Top=90
link(onClick,14266540:doShowModal,[])
}
Add(GProgressBar,13676684,420,154)
{
Left=20
Top=290
Width=355
Height=25
}
Add(Timer,3479540,322,154)
{
Interval=100
Enable=1
link(onTimer,11848031:doNext,[])
}
Add(Counter,11848031,364,154)
{
link(onNext,13676684:doPosition,[])
}

карма: 2

0
файлы: 1code_12684.txt [576B] [207]
Ответов: 108
Рейтинг: 14
#3: 2009-04-10 05:31:19 ЛС | профиль | цитата
спасибо, это только вставкой кода сделать можно (вручную писать?) или можно както пошагово сделать.Но вот в чём дело, при нажатии на кнопку должно происходить не только закрытие формы,но и некие действия с компонентами основной формы - как это сделать, то есть как соединить кнопку на дочерней форме с компонентом на основной? (если можно объясните пошагово куда жать и т.д.))

да,и ещё,чтобы не плодить тем - как сделать чтобы при наведении мышкой на текст на форме,у него менялся цвет? (всё перерыл ,ничего не нашёл)
карма: 0

0
Ответов: 485
Рейтинг: 86
#4: 2009-04-10 06:36:35 ЛС | профиль | цитата
[quote=ebripsy]как сделать чтобы при наведении мышкой на текст на форме,у него менялся цвет[/quote]

Add(Label,14265892,140,70)
{
Left=140
Top=70
ColorHover=65535
}
карма: 0

0
Ответов: 1088
Рейтинг: 112
#5: 2009-04-10 06:38:58 ЛС | профиль | цитата
ebripsy, текст=Label?

Add(MainForm,5112340,371,203)
{
Height=354
}
Add(Label,2394669,315,203)
{
Left=5
Top=20
Width=130
Height=175
ColorHover=65280
}


карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 108
Рейтинг: 14
#6: 2009-04-10 07:36:32 ЛС | профиль | цитата
всем спасибо громадное!
карма: 0

0
Ответов: 3514
Рейтинг: 184
#7: 2009-04-10 08:06:28 ЛС | профиль | цитата
ebripsy, Вставка и копирование схем на форуме
карма: 0
0
Ответов: 1
Рейтинг: 1
#8: 2009-04-11 22:43:24 ЛС | профиль | цитата
В свойстве видимость дочерней формы поставь нет, но поставь точку. Потом кнопки сойдени с точкой. Получится так, что при старте программы дочернию форму видно не будет, но когда ты нажмеш на кнопку, то она появится. При повторном нажатии на кнопку форма снова исчезнет.
карма: 0

1
Голосовали:Andrey
Ответов: 1328
Рейтинг: 69
#9: 2009-04-12 02:43:11 ЛС | профиль | цитата
roma2341, ты первый код смотрел?
карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2012-08-31 10:40:32 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 12:39:36
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2012-08-31 10:54:24 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 12:39:37
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2012-08-31 12:39:16 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 12:39:37
карма: 0

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