Pirr писал(а):
Что-то непойму этого прикола: в твоей схеме Flat=true и у меня Flat=true, у тебя нажимаются столбцы, у меня нет. Ставлю у себя Flat=false - начинают и у меня нажиматьсяЯ же говорил -- приколы.
Pirr писал(а):
через точку StringTable попадают StringTableMTВ таком случае не будет, тогда надо программировать свойства самому, читай, есть такие точки управления шириной столбцов.
Pirr писал(а):
Вот только как сделать чтобы числовые строки сортировались методом doSortDigit а текстовые doSort в одной таблице?Элементарно, Ватсон
Add(MainForm,2953706,133,133)
{
link(onCreate,16510033:doEnum,[])
}
Add(StringTableMT,7107674,259,147)
{
Left=10
Top=15
Width=365
Height=220
Columns=#6:Number|6:String|6:Number|6:String|
ColumnClick=1
Flat=1
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(onColumnClick)
Point(doSortDigit)
Point(doSort)
link(onColumnClick,5232029:doValue,[])
}
Add(StrList,6530331,189,84)
{
Strings=#14:1;aaaaa;9;bbbb|13:3;cccc;8;dddd|13:4;bbbb;7;aaaa|13:5;dddd;2;cccc|13:8;ffff;1;rrrr|
}
Add(ArrayEnum,16510033,203,147)
{
link(onItem,7107674:doAdd,[])
link(Array,6530331:Array,[])
}
Add(IndexToChanel,10703874,350,154)
{
Count=4
Point(Data)
link(onEvent1,5176490:doWork1,[(410,160)])
link(onEvent2,15549177:doWork1,[(396,167)])
link(onEvent3,5176490:doWork2,[])
link(onEvent4,15549177:doWork2,[])
link(Data,5232029:Value,[(356,142)(335,142)(335,198)(314,198)])
}
Add(HubEx,5176490,406,161)
{
Angle=1
link(onEvent,7107674:doSortDigit,[(410,227)(237,227)(237,188)])
}
Add(HubEx,15549177,392,168)
{
Angle=1
link(onEvent,7107674:doSort,[(396,219)(247,219)(247,195)])
}
Add(Memory,5232029,308,154)
{
link(onData,10703874:doEvent,[])
}