user_asm писал(а):
а как можно изменить и зафиксировать ширинуВ стандартной -- никак. Да и не в стандартной нельзя запретить изменять ширину, хотя, можно оперативно ею управлять.
------------ Дoбавленo в 00.53:
Если использовать самую мощную таблицу пакета -- MTStrTbl, то делается это вот так
Add(MainForm,2953706,77,154)
{
}
Add(MTStrTbl,1556041,119,154)
{
Left=10
Top=10
Width=370
Height=200
Name="tab"
}
Add(MST_DB,3336228,287,147)
{
MSTControl="tab"
}
Add(MT_AddData,4138157,231,154)
{
Count=3
link(onAdd,3336228:doAddCols,[])
link(Data1,12762046:Value,[])
link(Data2,11028742:Value,[])
link(Data3,13098291:Value,[])
}
Add(Memory,12762046,231,91)
{
Default=String(Col1)
}
Add(Memory,11028742,238,98)
{
Default=String(Col2)
}
Add(Memory,13098291,245,105)
{
Default=String(Col3)
}
Add(Button,11633069,182,154)
{
Left=140
Top=220
TabOrder=-1
Caption="AddCols"
link(onClick,4138157:doAdd,[])
}
Add(MST_ColAction,12032801,336,273)
{
Action=6
MSTControl="tab"
}
Add(IntegerArray,7826901,231,217)
{
@Hint=#27:Массив ширины всех столбцов|
IntArray=['0'=45,'0'=100,'0'=200]
AddHint(71,-17,173,13,@Hint)
}
Add(For,10948038,175,273)
{
End=2
link(onEvent,15787312:doRead,[])
}
Add(ArrayRW,15787312,231,273)
{
link(onRead,2438033:doAdd,[])
link(Array,7826901:Array,[])
}
Add(MT_Add,2438033,287,273)
{
InputMT=1
link(onAdd,12032801:doColAction,[])
link(Data,10948038:Position,[(293,262)(272,262)(272,315)(181,315)])
}
Add(Button,11028607,119,273)
{
Left=200
Top=220
TabOrder=-1
Caption="SetWidth"
link(onClick,10948038:doFor,[])
}
Да, совсем забыл сказать, что я все примеры привожу на самом последнем обновлении, так что его наличие (для работы примера) в системе обязательно