millano писал(а):
правельно ли так делать закрывать форму и после передовать данные
или же передовать потом открывать.?
Так "открывать" или "закрывать"
Если речь об окончании работы формы (в смысле "закрывать"), то по-барабану.
millano, что в какой воследовательности происходит, ты и сам можешь выяснить, поставивши в нужные места для экспериментв нужные Beep-ы.
#sha
Add(MainForm,5486599,49,147)
{
Left=20
Top=105
Width=420
Height=378
}
Add(Button,1676681,49,105)
{
Left=5
Top=315
Caption="Form"
Data=String(Значения для записи)
link(onClick,13759032:doEvent1,[])
}
Add(StringTable,7836225,161,105)
{
Left=5
Top=5
Width=400
Height=300
FileName="user.cvs"
Columns=#11:Фамилия=100|6:Имя=95|12:Отчество=100|9:Номер=100|
Grid=0
Redaction=1
StaticColumn=0
Point(Index)
Point(doSelect)
Point(Matrix)
}
Add(ChildFormEx,13759032,105,105)
{
Mode=1
link(onEvent2,7836225:doAdd,[])
}
BEGIN_SDK
Add(EditMultiEx,468284,21,21)
{
WorkCount=#53:doEvent1=открывает окно и вводит значения в поле edit|
EventCount=#31:onEvent2=ВЫход данных на запись|
Width=230
Height=312
link(doEvent1,5350162:doEvent1,[(35,27)(35,48)])
}
Add(MainForm,8054288,133,28)
{
Left=135
Top=105
Point(doShowModal)
}
Add(FormatStr,1213931,133,280)
{
DataCount=4
Mask="%1;%2;%3;%4"
link(onFString,1694981:doEvent1,[])
link(Str1,3351578:Text,[])
link(Str2,4251950:Text,[])
link(Str3,15269300:Text,[])
link(Str4,11846918:Text,[])
}
Add(Hub,1694981,182,280)
{
OutCount=3
link(onEvent1,8054288:doClose,[(226,286)(226,88)(121,88)(121,55)])
link(onEvent2,468284:onEvent2,[(232,293)(232,27)])
link(onEvent3,146810:doBeep,[])
}
Add(Button,6248123,63,280)
{
Top=110
Width=385
Height=40
Font=[Times New Roman,20,0,0,204]
Caption="Записать"
link(onClick,1213931:doString,[])
}
Add(Edit,3351578,133,112)
{
Left=75
Top=10
Width=295
Text="Фамилия"
}
Add(Edit,4251950,140,147)
{
Left=75
Top=36
Width=295
Text="имя"
}
Add(Edit,15269300,147,189)
{
Left=75
Top=61
Width=295
Text="отчество"
}
Add(Edit,11846918,154,231)
{
Left=75
Top=86
Width=295
Enabled=1
Text="номер"
}
Add(Hub,5350162,49,42)
{
OutCount=4
link(onEvent1,11846918:doText2,[(108,48)(108,244)])
link(onEvent2,4830352:doBeep,[(91,55)(91,13)])
link(onEvent3,8054288:doShowModal,[])
link(onEvent4,11942899:doBeep,[(90,69)(90,76)])
}
Add(Beep,11942899,273,70)
{
Duration=500
}
Add(Beep,146810,273,294)
{
Freq=1900
Duration=500
}
Add(Beep,4830352,273,7)
{
Freq=300
Duration=500
}
END_SDK
Все довольно просто для русского человека...



Поиск
Друзья
Администрация