Вверх ↑
Ответов: 254
Рейтинг: 6
#1: 2013-12-27 00:19:39 ЛС | профиль | цитата

Add(MainForm,11607186,63,126)
{
Width=758
Height=336
Caption="форма"
BorderStyle=4
Position=1
}
Add(MatrixRW,10398155,427,616)
{
link(Matrix,10652557:Matrix,[(433,600)(391,600)])
link(X,8011464:Text,[(447,541)(566,541)])
link(Y,15761846:Index,[(454,600)(496,600)])
}
Add(Button,12901694,56,630)
{
Left=125
Top=240
link(onClick,14216239:doEvent2,[])
}
Add(MST_Matrix,10652557,385,553)
{
MSTControl="задание"
}
Add(MTStrTbl,15761846,483,553)
{
Left=345
Top=60
Width=385
Height=155
Name="задание"
Columns=#7:задание|
}
Add(Button,949453,49,259)
{
Left=465
Top=25
Width=135
Height=25
TabOrder=-1
Caption="добавить"
link(onClick,2666455:doData,[])
}
Add(MST_RowAction,3138390,161,259)
{
MSTControl="задание"
}
Add(ComboBox,11406695,98,196)
{
Left=345
Top=25
Width=110
Height=21
Strings=#9:задание 1|9:задание 2|9:задание 3|9:задание 4|9:задание 5|
Text="задание"
Point(EditText)
}
Add(MTStrTbl,5113738,336,126)
{
Left=20
Top=60
Width=315
Height=155
Name="мероприятие"
Columns=#11:мероприятие|12:период (дни)|
}
Add(Edit,16767801,224,14)
{
Left=141
Top=25
Text="0"
DataType=2
}
Add(Button,12084787,98,126)
{
Left=200
Top=25
Width=135
Height=25
TabOrder=-1
Caption="добавить"
link(onClick,8547263:doEvent1,[])
}
Add(MST_RowAction,7247310,280,126)
{
MSTControl="мероприятие"
}
Add(ComboBox,4864849,105,28)
{
Left=25
Top=25
Width=110
Height=21
Strings=#13:мероприятие 1|13:мероприятие 2|13:мероприятие 3|13:мероприятие 4|13:мероприятие 5|
Text="мероприятие"
Point(EditText)
}
Add(MT_AddData,12077700,217,126)
{
link(onAdd,7247310:doRowAction,[])
link(Data1,10697112:Var2,[(223,114)(125,114)])
link(Data2,16767801:Text,[])
}
Add(DoData,2666455,112,259)
{
link(onEventData,3138390:doRowAction,[])
link(Data,11406695:EditText,[])
}
Add(DateConvertor,7949699,147,623)
{
Mode=9
Format="dd-MM-yyyy"
Point(Data)
link(onResult,4379755:doEvent1,[])
link(Data,9450650ateTime,[(153,541)(265,541)])
}
Add(MST_UseEditCtrl,3498945,63,413)
{
MSTControl="задание"
PColor(onCellSize,8421440)
PColor(onEscCell,32768)
link(onCellSize,13620734:doValue,[(109,419)(109,377)])
link(onEnterCell,87120:doEvent1,[])
link(onEscCell,9450650:doSendToBack,[(108,433)(108,454)])
}
Add(MT_MultiData,2622840,147,420)
{
Point(Data)
link(onData1,9450650:doLeft,[])
link(onData2,9450650:doTop,[])
link(Data,13620734:Value,[])
}
Add(Hub,15922927,210,434)
{
link(onEvent1,9450650:doSetFocus,[])
link(onEvent2,9450650:doBringToFront,[])
}
Add(Hub,87120,119,420)
{
link(onEvent1,2622840:doSeparateMT,[])
link(onEvent2,15922927:doEvent1,[(141,433)(141,440)])
}
Add(DatePicker,9450650,259,413)
{
Left=610
Top=25
Width=110
Height=21
Font=[MS Sans Serif,6,0,0,1]
Point(doLeft)
Point(doTop)
Point(doSetFocus)
Point(doBringToFront)
Point(DateTime)
Point(doSendToBack)
link(OnChange,14216239:doEvent1,[(303,419)(303,524)(107,524)(107,629)])
}
Add(MT_Memory,13620734,147,371)
{
}
Add(Hub,4379755,210,623)
{
link(onEvent1,10398155:doWrite,[])
link(onEvent2,3498945:doSetData,[(236,636)(236,726)(37,726)(37,419)])
}
Add(Hub,14216239,119,623)
{
InCount=2
OutCount=1
link(onEvent1,7949699:doConvert,[])
}
Add(Hub,8547263,175,126)
{
OutCount=3
link(onEvent1,12077700:doAdd,[])
link(onEvent2,10362313:doData,[(353,139)(353,272)])
}
Add(MST_ColAction,5801354,581,266)
{
MSTControl="задание"
}
Add(DoData,10362313,518,266)
{
link(onEventData,5801354:doColAction,[])
link(Data,10697112:Var3,[(524,96)])
}
Add(GetDataEx,10697112,119,91)
{
link(Data,4864849:EditText,[])
}
Add(MST_Selected,14407336,441,392)
{
MSTControl="мероприятие"
}
Add(Edit,8011464,560,434)
{
Left=25
Top=240
Width=90
Text=""
}
Add(Timer,2418270,399,434)
{
Interval=500
link(onTimer,2787713:doAdd,[])
}
Add(MT_String,8576929,490,434)
{
link(onResult,8011464:doText,[])
}
Add(MT_Add,2787713,448,434)
{
link(onAdd,8576929:doStr,[])
link(Data,14407336:AllSelect,[])
}

------------ Дoбавленo в 00.19:
Add(MainForm,11607186,63,126)
{
Width=758
Height=336
Caption="форма"
BorderStyle=4
Position=1
}
Add(MatrixRW,10398155,427,616)
{
link(Matrix,10652557:Matrix,[(433,600)(391,600)])
link(X,8011464:Text,[(447,541)(566,541)])
link(Y,15761846:Index,[(454,600)(496,600)])
}
Add(Button,12901694,56,630)
{
Left=125
Top=240
link(onClick,14216239:doEvent2,[])
}
Add(MST_Matrix,10652557,385,553)
{
MSTControl="задание"
}
Add(MTStrTbl,15761846,483,553)
{
Left=345
Top=60
Width=385
Height=155
Name="задание"
Columns=#7:задание|
}
Add(Button,949453,49,259)
{
Left=465
Top=25
Width=135
Height=25
TabOrder=-1
Caption="добавить"
link(onClick,2666455:doData,[])
}
Add(MST_RowAction,3138390,161,259)
{
MSTControl="задание"
}
Add(ComboBox,11406695,98,196)
{
Left=345
Top=25
Width=110
Height=21
Strings=#9:задание 1|9:задание 2|9:задание 3|9:задание 4|9:задание 5|
Text="задание"
Point(EditText)
}
Add(MTStrTbl,5113738,336,126)
{
Left=20
Top=60
Width=315
Height=155
Name="мероприятие"
Columns=#11:мероприятие|12:период (дни)|
}
Add(Edit,16767801,224,14)
{
Left=141
Top=25
Text="0"
DataType=2
}
Add(Button,12084787,98,126)
{
Left=200
Top=25
Width=135
Height=25
TabOrder=-1
Caption="добавить"
link(onClick,8547263:doEvent1,[])
}
Add(MST_RowAction,7247310,280,126)
{
MSTControl="мероприятие"
}
Add(ComboBox,4864849,105,28)
{
Left=25
Top=25
Width=110
Height=21
Strings=#13:мероприятие 1|13:мероприятие 2|13:мероприятие 3|13:мероприятие 4|13:мероприятие 5|
Text="мероприятие"
Point(EditText)
}
Add(MT_AddData,12077700,217,126)
{
link(onAdd,7247310:doRowAction,[])
link(Data1,10697112:Var2,[(223,114)(125,114)])
link(Data2,16767801:Text,[])
}
Add(DoData,2666455,112,259)
{
link(onEventData,3138390:doRowAction,[])
link(Data,11406695:EditText,[])
}
Add(DateConvertor,7949699,147,623)
{
Mode=9
Format="dd-MM-yyyy"
Point(Data)
link(onResult,4379755:doEvent1,[])
link(Data,9450650:DateTime,[(153,541)(265,541)])
}
Add(MST_UseEditCtrl,3498945,63,413)
{
MSTControl="задание"
PColor(onCellSize,8421440)
PColor(onEscCell,32768)
link(onCellSize,13620734:doValue,[(109,419)(109,377)])
link(onEnterCell,87120:doEvent1,[])
link(onEscCell,9450650:doSendToBack,[(108,433)(108,454)])
}
Add(MT_MultiData,2622840,147,420)
{
Point(Data)
link(onData1,9450650:doLeft,[])
link(onData2,9450650:doTop,[])
link(Data,13620734:Value,[])
}
Add(Hub,15922927,210,434)
{
link(onEvent1,9450650:doSetFocus,[])
link(onEvent2,9450650:doBringToFront,[])
}
Add(Hub,87120,119,420)
{
link(onEvent1,2622840:doSeparateMT,[])
link(onEvent2,15922927:doEvent1,[(141,433)(141,440)])
}
Add(DatePicker,9450650,259,413)
{
Left=610
Top=25
Width=110
Height=21
Font=[MS Sans Serif,6,0,0,1]
Point(doLeft)
Point(doTop)
Point(doSetFocus)
Point(doBringToFront)
Point(DateTime)
Point(doSendToBack)
link(OnChange,14216239:doEvent1,[(303,419)(303,524)(107,524)(107,629)])
}
Add(MT_Memory,13620734,147,371)
{
}
Add(Hub,4379755,210,623)
{
link(onEvent1,10398155:doWrite,[])
link(onEvent2,3498945:doSetData,[(236,636)(236,726)(37,726)(37,419)])
}
Add(Hub,14216239,119,623)
{
InCount=2
OutCount=1
link(onEvent1,7949699:doConvert,[])
}
Add(Hub,8547263,175,126)
{
OutCount=3
link(onEvent1,12077700:doAdd,[])
link(onEvent2,10362313:doData,[(353,139)(353,272)])
}
Add(MST_ColAction,5801354,581,266)
{
MSTControl="задание"
}
Add(DoData,10362313,518,266)
{
link(onEventData,5801354:doColAction,[])
link(Data,10697112:Var3,[(524,96)])
}
Add(GetDataEx,10697112,119,91)
{
link(Data,4864849:EditText,[])
}
Add(MST_Selected,14407336,441,392)
{
MSTControl="мероприятие"
}
Add(Edit,8011464,560,434)
{
Left=25
Top=240
Width=90
Text=""
}
Add(Timer,2418270,399,434)
{
Interval=500
link(onTimer,2787713:doAdd,[])
}
Add(MT_String,8576929,490,434)
{
link(onResult,8011464:doText,[])
}
Add(MT_Add,2787713,448,434)
{
link(onAdd,8576929:doStr,[])
link(Data,14407336:AllSelect,[])
}



на данный момент индекс выделенной строки считывается только при ее выделении. Как сделать чтобы она автоматически выделялась сразу при добавлениив таблицу? И во второй таблице при добавлении даты столбец задание тоже меняет содержимое ячеек на дату. а должен быть заголовок
карма: 0

0