MpW
offline
Опыт:
50,219Активность: |
Стиль отображения мультиборда
что за непонятная функция мультиборда? почему сразу нельзя воспользоваться
куском call MultiboardSetItemStyle(mbitem, showValue, showIcon) function MultiboardSetItemStyleBJ takes multiboard mb, integer col, integer row, boolean showValue, boolean showIcon returns nothing
local integer curRow = 0 local integer curCol = 0 local integer numRows = MultiboardGetRowCount(mb) local integer numCols = MultiboardGetColumnCount(mb) local multiboarditem mbitem = null Loop over rows, using 1-based index
loop set curRow = curRow + 1 exitwhen curRow > numRows Apply setting to the requested row, or all rows (if row is 0)
if (row == 0 or row == curRow) then Loop over columns, using 1-based index set curCol = 0 loop set curCol = curCol + 1 exitwhen curCol > numCols Apply setting to the requested column, or all columns (if col is 0) if (col == 0 or col == curCol) then set mbitem = MultiboardGetItem(mb, curRow - 1, curCol - 1) call MultiboardSetItemStyle(mbitem, showValue, showIcon) call MultiboardReleaseItem(mbitem) endif endloop endif endloop endfunction Отредактировано Steal nerves, 19.02.2011 в 22:25. |
19.02.2011, 22:14 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
Отображать текст/иконки (Да/Нет). |
19.02.2011, 22:15 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
Enein, я знаю это, мне интересно почему этот кусок не работает call MultiboardSetItemStyle(mbitem, showValue, showIcon), раскрываю call MultiboardSetItemStyle( MultiboardGetItem(udg_Multiboorde, 1, 1), true, false ) а вот а другой с BJ ниже работает call MultiboardSetItemStyleBJ(multiboard mb, integer col, integer row, showValue, showIcon ) call MultiboardSetItemStyleBJ( udg_Multiboorde, 1, 1, true, false ) Отредактировано Steal nerves, 19.02.2011 в 22:30. |
19.02.2011, 22:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
такой функции нет |
19.02.2011, 22:28 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
Enein, ну ладно, спасибо. из-за мультиборда утечек много |
19.02.2011, 22:31 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Steal nerves, функция такая длинная потому что можно вписать в номер столбца или колонны 0 и получить изменения во всем ряду/колонне.
|
19.02.2011, 22:34 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
MultiboardReleaseItem и никаких утечек |
19.02.2011, 23:47 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|