Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2009-04-06 13:56:53 ЛС | профиль | цитата
Вопрос прост(как скорее всего и ответ): как при создании формы изменить ширину столбцов в МТ-Table(на различную, например: 1стл=80, 2стл=300...)
карма: 10
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#2: 2009-04-06 14:00:48 ЛС | профиль | цитата
Assasin писал(а):
МТ-Table

Какую конкретно, их две -- StringTableMT и MTStrTbl
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#3: 2009-04-06 14:01:50 ЛС | профиль | цитата
StringTableMT
карма: 10
0
Ответов: 1088
Рейтинг: 112
#4: 2009-04-06 14:05:53 ЛС | профиль | цитата
в Columns пропиши к примеру:
asd=800
dsa=100
Еще обрати внимание на методы
doAutoColWidth
doAddColumn
и свойство ColumnArray
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:Assasin
Разработчик
Ответов: 4698
Рейтинг: 426
#5: 2009-04-06 14:11:21 ЛС | профиль | цитата
Спасибо!
карма: 10
0
Ответов: 223
Рейтинг: 24
#6: 2009-04-06 14:18:29 ЛС | профиль | цитата
Попробуй это может то что надо
карма: 0

0
файлы: 1code_12601.txt [20.8KB] [180]
Разработчик
Ответов: 26170
Рейтинг: 2127
#7: 2009-04-06 14:27:11 ЛС | профиль | цитата
Assasin писал(а):
как при создании формы изменить ширину столбцов в МТ-Table


Если нужно опреативно менять размер и параметры столбцов, то делается это так


Add(MainForm,2953706,56,196)
{
Width=484
link(onCreate,1615298:doEnum,[])
}
Add(StringTableMT,13761531,224,133)
{
Left=10
Top=10
Width=455
Height=235
Columns=#1:№|3:Имя|3:Тел|5:Адрес|
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(ColumnArray)
}
Add(StrList,1620013,140,126)
{
Strings=#4:№=30|7:Имя=100|7:Тел=100|9:Адрес=200|
}
Add(ArrayEnum,1615298,154,210)
{
link(onItem,4724142:doWrite,[])
link(Array,1620013:Array,[])
}
Add(ArrayRW,4724142,238,203)
{
link(Array,13761531:ColumnArray,[])
link(Index,1615298:Index,[(251,191)(209,191)(209,254)(167,254)])
}

карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2009-04-06 14:38:45 ЛС | профиль | цитата
wasya, вроде было
Assasin писал(а):
StringTableMT

Но все равно спасибо, мож потом пригодится
nesco, тоже спасибо, как и хотел!
------------ Дoбавленo:

А еще объясните плз, как сделать то же самое только методом doMT_WidchCol?
карма: 10
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#9: 2009-04-06 14:49:41 ЛС | профиль | цитата
Assasin писал(а):
как сделать то же самое только методом doMT_WidchCol?


Вот так


Add(MainForm,13412307,252,203)
{
Width=484
link(onCreate,1615298:doEnum,[])
}
Add(StringTableMT,13761531,441,182)
{
Left=10
Top=10
Width=455
Height=235
Columns=#1:№|3:Имя|3:Тел|5:Адрес|
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(ColumnArray)
Point(doMT_WidthCol)
}
Add(ArrayEnum,1615298,322,217)
{
link(onItem,7927518:doAdd,[])
link(Array,4328434:Array,[])
}
Add(IntegerArray,4328434,322,168)
{
IntArray=['0'=30,'1'=100,'2'=100,'3'=200]
}
Add(MT_Add,7927518,378,217)
{
InputMT=1
link(onAdd,13761531:doMT_WidthCol,[])
link(Data,1615298:Index,[(384,205)(360,205)(360,261)(335,261)])
}

карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#10: 2009-04-06 14:58:09 ЛС | профиль | цитата
Спасибо
карма: 10
0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)