Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#16: 2014-03-25 10:39:32 правка | ЛС | профиль | цитата


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

0
Ответов: 153
Рейтинг: 0
#17: 2025-04-13 10:07:59 ЛС | профиль | цитата
Подскажите можно ли увеличить размеры чекбоксов?
Взгляните на схему, можно ли получить выделенные чекбоксами строки непосредственно из таблицы а не из StrList?

Add(MainForm,3063237,343,266)
{
Width=777
Height=480
link(onCreate,1976442:doEnum,[])
}
Add(MTStrTbl,15043066,364,406)
{
Width=710
Height=210
Font=[MS Sans Serif,14,0,0,1]
Name="tbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
CheckBoxes=0
}
Add(StrList,4383086,434,175)
{
Strings=#20:Иван;Иванов;Иванович|24:Андрей;Андреев;Андреевич|21:Гадя;Хренова;Петрович|
}
Add(ArrayEnum,1976442,448,280)
{
link(onItem,16356153:doMT,[])
link(Array,4427156:Var2,[])
}
Add(MST_RowAction,15395190,546,273)
{
MSTControl="tbl"
}
Add(MT_String,16356153,497,273)
{
link(onResult,15395190:doRowAction,[])
}
Add(Button,2216071,567,406)
{
Left=20
Top=235
Width=250
Height=70
Caption="Получить выделенные строки"
link(onClick,15970242:doEnum,[])
}
Add(Message,5340251,714,406)
{
}
Add(MST_CheckBoxes,13834167,609,336)
{
MSTControl="tbl"
}
Add(MT_Enum,15970242,616,406)
{
link(onItem,6778905:doRead,[])
link(MT,13834167:AllCheck,[])
}
Add(ArrayRW,6778905,665,406)
{
link(onRead,5340251:doMessage,[])
link(Array,4427156:Var3,[(671,236)])
}
Add(GetDataEx,4427156,448,231)
{
link(Data,4383086:Array,[])
}

карма: 0

0
Ответов: 2370
Рейтинг: 683
#18: 2025-04-13 10:31:39 ЛС | профиль | цитата
Gitarist писал(а):
Подскажите можно ли увеличить размеры чекбоксов?
Можно подключить MST_DrawManager чтоб ровнее рисовала чекбоксы и вставить свои иконки.
Gitarist писал(а):
можно ли получить выделенные чекбоксами строки непосредственно из таблицы а не из StrList?
Без проблем.
Add(MainForm,3063237,420,189)
{
Width=777
Height=480
Position=1
link(onCreate,1976442:doEnum,[])
}
Add(MTStrTbl,15043066,399,266)
{
Width=710
Height=210
Font=[MS Sans Serif,14,0,0,1]
Name="tbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
CheckBoxes=0
StateIconsManager="icons"
DrawManager="draw"
}
Add(StrList,4383086,511,140)
{
Strings=#20:Иван;Иванов;Иванович|24:Андрей;Андреев;Андреевич|21:Гадя;Хренова;Петрович|
}
Add(ArrayEnum,1976442,525,203)
{
link(onItem,16356153:doMT,[])
link(Array,4383086:Array,[])
}
Add(MST_RowAction,15395190,623,196)
{
MSTControl="tbl"
}
Add(MT_String,16356153,574,196)
{
link(onResult,15395190:doRowAction,[])
}
Add(Button,2216071,483,329)
{
Left=20
Top=235
Width=250
Height=70
Caption="Получить выделенные строки"
link(onClick,15970242:doEnum,[])
}
Add(Message,5340251,700,329)
{
}
Add(MST_CheckBoxes,13834167,525,259)
{
MSTControl="tbl"
}
Add(MT_Enum,15970242,532,329)
{
link(onItem,4668907:doRead,[])
link(MT,13834167:AllCheck,[])
}
Add(MST_DrawManager,5007961,399,329)
{
Name="draw"
IconSize=22
}
Add(MST_ArrayRows,14444884,588,259)
{
MSTControl="tbl"
}
Add(MT_MTArrayRW,4668907,588,329)
{
link(onRead,14240369:doStr,[])
link(Array,14444884:Strings,[])
}
Add(MT_String,14240369,644,329)
{
link(onResult,5340251:doMessage,[])
}
Add(IconsManager,14048787,315,266)
{
Name="icons"
Icons=['Icon'=[ZIP7E03000078DA63606004420101062029C190C1CCC020C6C0C0A001C44021060506883808383033501534E04078C087DFFFD110498AF168C1A5982AEAE1E2C4A8471684EB4223F1787990AB672014BF24A947D63520E03F107CE087E007ECFFFF1F80E206206600620120FE00C32075F2FFFFFFB0FFFFFFCF7F080000CAF2F5E7],'Icon'=[ZIP7E03000078DAC58EA10EC2301884FF652F30459048ECE41CA9ACDC2B60F09518047272B2AF5039D904555989ACADC54D20CA2D259896261384DB7559EEFFEE5F892A3C4D43786FE954136D88688F83887614F345879AFEA473D749CE25635322D9B68B31E53CC2FA2AECF1082351521A21DC343D9E619E67EF7DE4E334E52D36F6BD1E06E75CAC94796F8C624C09815EAC947967AD1D47FC452985CADDDA025F76CAE3DA596779E4B86DD6B192E54DA232BF76BFD6FA17FBF18DD07C11461F78ADC25BB72A84CB9A53C7DE0BDCD689D3]]
}


Редактировалось 2 раз(а), последний 2025-04-13 11:41:10
карма: 11

1
Голосовали:Gitarist
18
Сообщение
...
Прикрепленные файлы
(файлы не залиты)