Dgikar
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору tavria2 Цитата: Штатными средствами нельзя, но можно извратиться положив сверху на каждую полосу прокрутки - объект "Input", указав в св-ве Enabled: false, убрать рамку и подобрать цвет заднего плана. Но все это изврат | Проблема в том, что когда Tree свернут все ок, но, когда нажимю на , то по коду: Код: if (e_Expanded) then -- Разворачиваю Tree Tree.SetSize("Sys", 270, 325); Tree.SetPos("Sys", 10, 175); Tree.SetVisible("Sys", true); Tree.SetVisible("MS", false); Tree.SetPos("MS", 10, 175); else -- Сворачиваю Tree Tree.SetSize("Sys", 150, 20); Tree.SetPos("Sys", 10, 175); Tree.SetVisible("Sys", true); Tree.SetPos("MS", 10, 195); Tree.SetVisible("MS", true); end | происходит разворачивание Tree и первым, что видит юзер, это нижнюю полосу прокрутки (всего на каких-то доли секунды, но все равно... - не красиво) Я ужо пошел в изврат: Код: if (e_Expanded) then -- Разворачиваю Tree Tree.SetVisible("Sys", false); Tree.SetSize("Sys", 270, 325); Tree.SetPos("Sys", 10, 175); Tree.SetVisible("MS", false); Tree.SetPos("MS", 10, 175); Tree.SetVisible("Sys", true); else -- Сворачиваю Tree Tree.SetSize("Sys", 150, 20); Tree.SetPos("Sys", 10, 175); Tree.SetVisible("Sys", true); Tree.SetPos("MS", 10, 195); Tree.SetVisible("MS", true); end | но нихт не получается... GOOSE Цитата: Думаю (сам не проверял), что можно попытаться это сделать при помощи SetMask, что тоже изврат, конечно | Скажи плз, SetMask что это такое, и с чем его "едят" |