Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-11-16 22:07:51 ЛС | профиль | цитата
user_asm писал(а):
Извини а что в последнем изменилось?
Label заменена на Edit (борьба с твоей любимой прозрачностью)
А показывать или не показывать выбранную тобой дату - дело чисто твоё.
code_25814.txt
------------ Дoбавленo в 21.59:
подашь 0 не покажет (clear). Новый бланк
подашь дату покажет твою дату. Редактируем предыдущий.


------------ Дoбавленo в 22.07:
Вернее так
Add(ChildForm,10521188,259,91)
{
}
BEGIN_SDK
Add(EditMulti,14877275,21,21)
{
WorkCount=1
Width=216
Height=116
link(doWork1,15140487:doEvent1,[(31,27)(31,41)])
}
Add(MainForm,9676308,91,77)
{
Left=35
Top=105
Visible=1
Position=1
Point(doVisible)
}
Add(ChildPanelEx,9299349,182,35)
{
@Hint=#6:Tad_IC|
@Color=65535
AddHint(-43,49,50,13,@Hint)
}
BEGIN_SDK
Add(EditMultiEx,10511601,21,14)
{
WorkCount=#31:doText2=Установить текст в поле|
VarCount=#26:Text=Текущее значение даты|
Width=230
Height=95
HOffset=119
link(doText2,3289766:doWork1,[(116,20)])
link(Text,12065899:ResRD,[])
}
Add(DatePicker,12659837,49,35)
{
Top=-1
Width=79
Height=21
Ctl3D=0
AlignPicker=1
SetDateOnChange=1
Point(DateTime)
link(onChange,3289766:doWork2,[])
}
Add(Panel,13306313,203,70)
{
Left=214
Top=72
Width=100
Height=20
}
Add(Button,9700205,49,70)
{
Left=79
Top=-1
Width=20
Font=[MS Sans Serif,8,1,0,1]
TabOrder=-1
Ctl3D=0
Caption="X"
Data=Integer(0)
link(onClick,3289766:doWork3,[(116,76)])
}
Add(HubEx,3289766,112,35)
{
link(onEvent,12065899:doWork,[])
}
Add(InlineCode,12065899,140,35)
{
WorkPoints=#6:doWork|
EventPoints=#4:Init|6:toBack|7:toFront|0:|
VarPoints=#5:ResRD|
Code=#15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10: private|14: Rd:integer;|3: |9: public|36: init, toBack, toFront: THI_Event;|45: procedure ResRd(var dt:TData; Index:Word);|49: procedure doWork(var _Data:TData; Index:Word);|3: |5: end;|0:|14:implementation|0:|29:procedure THiAsmClass.doWork;|5:BEGIN|29: Rd := Trunc(toReal(_Data));|16: If Rd<>0 then |8: begin|44: _hi_onEvent(init,Rd); // установить дату|36: _hi_onEvent(toBack); // открыть|6: end|40: else _hi_onEvent(toFront); // скрыть|4:END;|0:|28:procedure THiAsmClass.ResRd;|5:BEGIN|19: dtInteger(dt,Rd);|5:END; |4:end.|
link(Init,12659837:doSetDate,[(188,41)(188,29)(37,29)(37,41)])
link(toBack,4720141:doSendToBack,[])
link(toFront,4720141:doBringToFront,[])
}
Add(Edit,4720141,203,28)
{
Left=3
Top=2
Width=55
Height=15
Color=255
Text=""
ReadOnly=0
Point(doSendToBack)
Point(doBringToFront)
}
END_SDK
Add(Hub,15140487,42,35)
{
link(onEvent1,16133971:doData,[])
link(onEvent2,9676308:doVisible,[(70,48)(70,111)])
}
Add(DoData,16133971,91,35)
{
Data=Integer(0)
link(onEventData,9299349:doText2,[])
}
END_SDK
Add(Button,2246776,196,91)
{
Left=140
Top=85
Width=100
Caption="Открыть форму"
link(onClick,10521188:doWork1,[])
}


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_25814.txt [2.6KB] [168]