Zloy_Gelud

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору dallas page -- пробуй. Код: local __search = function (s) local tFinded = {}; local nItem = ListBox.FindItem("ListBox1", -1, LB_BYTEXT, "*"..s.."*"); while nItem ~= -1 do tFinded[tostring(ListBox.GetItemText("ListBox1", nItem))] = true; nItem = ListBox.FindItem("ListBox1", nItem, LB_BYTEXT, "*"..s.."*"); end return tFinded; end local __checked = function () local tRet = {}; local tChecked = ListBox.GetChecked("ListBox1", BST_CHECKED); if tChecked then for i = 1, #tChecked do tRet[tostring(ListBox.GetItemText("ListBox1", tChecked[i]))] = true; end end return tRet; end local sSearch = Input.GetText("Input1"); if String.TrimLeft(sSearch, nil) ~= "" then local tChecked = __checked(); local tFinded = __search(sSearch); ListBox.DeleteItem("ListBox1", -1); if Table.Count(tFinded) > 0 then for t, v in pairs(tFinded) do local nInd = ListBox.AddItem("ListBox1", t, ""); if Table.Count(tChecked) > 0 then if tChecked[t] then ListBox.SetItemCheck("ListBox1", nInd, BST_CHECKED); end end end end end | Sanhasan Цитата: Скажите пожалуйста можно ли нажав на кнопку распаложенную на Paje1, получить действие на Paje2 не ужели это так сложно? | Я бы сказал, что невозможно прямо влиять находясь на одной странице на объекты, расположенные на другой странице. Можно только использовать глобальные переменные. И, в зависимости от их значения, выполнять определенные действия на разных страницах. | Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 22:19 20-11-2011 | Исправлено: Zloy_Gelud, 22:21 20-11-2011 |
|