Add(MainForm,5273505,35,28)
{
Width=257
Height=262
}
Add(ChildGroupBox,3872874,280,70)
{
}
BEGIN_SDK
Add(EditMulti,6799624,21,21)
{
Width=594
Height=487
}
Add(GroupBox,8732101,35,105)
{
Left=35
Top=105
Width=145
Height=73
Caption="Таймер"
}
Add(Button,7370293,35,154)
{
Left=10
Top=25
Height=30
Font=[Tahoma,9,0,0,1]
Caption="Старт"
link(onClick,16633744:doEvent1,[])
}
Add(Timer,4120708,126,154)
{
Enable=1
link(onTimer,471011:doEvent1,[])
}
Add(CounterEx,9735693,217,154)
{
Max=59
Direct=1
Point(onThroughMin)
Point(doReset)
link(onNext,12568205:doData,[])
link(onThroughMin,1283514:doEvent1,[])
}
Add(Edit,16734325,329,168)
{
Left=70
Top=30
Width=20
Text="2"
}
Add(Edit,12877261,413,168)
{
Left=95
Top=30
Width=20
Text="30"
}
Add(Hub,1283514,259,161)
{
OutCount=3
link(onEvent1,9735693:doReset,[(283,167)(283,148)(205,148)(205,167)])
link(onEvent2,14551584:doOperation,[(309,174)(309,265)])
link(onEvent3,15650450:doCompare,[(301,181)(301,328)])
}
Add(Math,14551584,413,259)
{
OpType=1
Op2=1
link(onResult,11489602:doEvent1,[])
link(Op1,1666651:Var2,[])
}
Add(If_else,15650450,420,322)
{
Op2=Integer(0)
link(onTrue,9920038:doText,[])
link(Op1,1666651:Var3,[(426,250)])
}
Add(GetDataEx,1666651,413,245)
{
link(Data,11051875:Var2,[])
}
Add(Hub,11489602,462,259)
{
InCount=2
OutCount=1
link(onEvent1,12877261:doText,[(488,265)(488,215)(400,215)(400,174)])
}
Add(VisualStrings,9920038,462,322)
{
Lines=#2:59|
Width=25
Point(doText)
Point(onText)
link(onText,13649552:doEvent1,[])
}
Add(Hub,13649552,504,322)
{
link(onEvent1,11489602:doEvent2,[(530,328)(530,300)(454,300)(454,272)])
link(onEvent2,10086501:doOperation,[(536,335)(536,307)(317,307)(317,279)])
}
Add(Math,10086501,329,273)
{
OpType=1
Op2=1
link(onResult,16734325:doText,[(373,279)(373,227)(317,227)(317,174)])
link(Op1,15513789:Var2,[])
}
Add(Label,12319353,217,98)
{
Left=90
Top=30
Width=13
Height=17
Font=[MS Sans Serif,8,1,0,1]
Caption=":"
}
Add(FormatStr,4880102,315,378)
{
DataCount=3
Mask="%1:%2:%3"
link(onFString,16634553:doText,[])
link(Str1,15513789:Var1,[(321,243)])
link(Str2,11051875:Var1,[(328,229)])
link(Str3,12568205:GetData,[(335,282)(517,282)])
}
Add(GetDataEx,15513789,329,238)
{
link(Data,16734325:Text,[])
}
Add(GetDataEx,11051875,413,224)
{
link(Data,12877261:Text,[])
}
Add(Hub,471011,168,154)
{
link(onEvent1,9735693:doNext,[])
link(onEvent2,4880102:doString,[(195,167)(195,384)])
}
Add(Label,16634553,371,378)
{
Left=70
Top=30
Width=48
Height=24
Font=[MS Sans Serif,12,1,0,1]
Visible=1
Caption="Старт"
Point(doVisible)
}
Add(EventFromData,12568205,511,154)
{
}
Add(Hub,16633744,84,154)
{
link(onEvent1,4120708:doTimer,[])
link(onEvent2,16634553:doVisible,[(116,167)(116,391)])
}
END_SDK
Этот топик читают: Гость
Ответов: 537
Рейтинг: 14
|
|||
Сегодня было нужно, сделал на скорую руку, может кому нужен.
|
|||
карма: 4 |
| ||
Голосовали: | dimosikILA |
Ответов: 212
Рейтинг: 2
|
|||
Пригодилось! Спс!
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Sersey писал(а): Сегодня было нужно, сделал на скорую рукуПоставь 2 минуты. |
|||
карма: 25 |
|
Ответов: 497
Рейтинг: 16
|
|||
неплохо
Редактировалось 1 раз(а), последний 2017-08-27 15:13:10 |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
На скорую руку
Редактировалось 1 раз(а), последний 2017-08-25 18:40:58 |
|||
карма: 25 |
|
Ответов: 212
Рейтинг: 2
|
|||
Tad, просто готовый блок! Эх, спасибо!
|
|||
карма: 0 |
|
Ответов: 212
Рейтинг: 2
|
|||
Tad, а как тут вывести текущее значение времени в какой-нибудь label или edit? И куда пристроить паузу?
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
inter1 писал(а): И куда пристроить паузу?Тебе правда надо или это просто бред от нехрен делать ?
|
|||
карма: 25 |
|
Ответов: 212
Рейтинг: 2
|
|||
Tad,
Tad писал(а):
Тебе правда надо или это просто бред от нехрен делать ? Нет, это не фантазия, типа, а что, если, а действительная необходимость. Например, запущен таймер, выполняется действие. В случае, если оно временно прервалось, нужно прервать и работу таймера. А по поводу "вывести текущее значение времени" ты не понял: не времени вообще, а того, что в обратном отсчете. Сейчас обратный отсчет "тикает" в DatePicker, а как это постоянно изменяющееся значение вывести в label? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
inter1 писал(а): вывести текущее значение времениinter1 писал(а): Сейчас обратный отсчет "тикает" в DatePicker, а как это постоянно изменяющееся значение вывести в label?Редактировалось 1 раз(а), последний 2017-08-26 21:11:45 |
|||
карма: 25 |
|
Ответов: 497
Рейтинг: 16
|
|||
all
Tad писал(а): А зачем ?ну красиво оформить и тд. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Sersey показал схему на 25-и компонентах, я на 12-ти. А мог бы и на 4-х. Но nesco IC не уважает. Вот и всё.
А тд делайте сами. Редактировалось 3 раз(а), последний 2017-08-26 21:31:47 |
|||
карма: 25 |
|
Ответов: 212
Рейтинг: 2
|
|||
RAWY_EX, Оооо! Спасибо! Ты, как всегда (часто), рядом в трудную минуту!
|
|||
карма: 0 |
|
Ответов: 537
Рейтинг: 14
|
|||
Самая маленькая схема, активируется клавишей enter
|
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Sersey писал(а): Самая маленькая схема А нарисовать "самую маленькую" без шифрования ну никак ? |
|||
карма: 25 |
|