Поиск сообщества
Показаны результаты для тегов 'layout'.
Найдено: 3 результата
-
Такая проблема... прога на андройд - два лэйаута в первом просто кнопки, во втором браузер. до тех пор пока второй лэйаут с браузером не открыли - кнопки в первом нажимаются - как только открыли браузер и закрыли его(visible:=false(и лэйаут и браузер)) кнопки в первом всеравно не нажимаются, как будто нажимаю на пустой лайаут, при том что сами кнопки на форме видно.
- 2 ответа
-
- webbrowser
- firemonkey
-
(и ещё 2 )
C тегом:
-
Добрый день, уважаемые знатоки! Столкнулся с такой проблемой: На форме у меня расположены компоненты TLayout, которые являются экранами приложения http://joxi.ru/n2Y8OaaTK41Rm6 По умолчанию все они у меня имеют значение свойства Visible := False. В зависимости от того, какой экран показать я скрываю текущий Visible := False и показываю нужный Visible := True. Если есть другое, более правильное решение, то пожалуйста скажите как нужно делать. Я основывался на примерах из папки Samples. На одном из экранов у меня происходит поиск Bluetooth устройств и найденные добавляются в ComboBox. Пока идет поиск я одновременно показываю Layout с прозрачностью 100%, в котором у меня крутится AniIndicator. Этот самый Layout нужен для того, чтобы пользователь никуда не ткнул, пока идет поиск. Изначально была идея затемнять все элементы, т.е. я делал прозрачность Layout'а 50%. Так вот, у меня, после того как все устройства найдены и добавлены в ComboBox, Layout с AniIndicator'ом скрывается, и почти через раз появляются глюки по отрисовке как элементов формы, так и самой формы. Вот так экран выглядит до поиска устройств - http://joxi.ru/v29QNPPHb9ba2G Вот так экран выглядит, когда показан Layout с AniIndicator'ом - http://joxi.ru/GrqMyXXTMVMqrz Вот такие баги случаются, после того когда я скрываю Layout с AniIndicator'ом: 1) http://joxi.ru/zAN0kYYHqXWgm9 2) http://joxi.ru/v29QNPPHb9va2G 3) http://joxi.ru/DmBXxLLco5DVAP 4) http://joxi.ru/Vm6ydxxhn1JVrZ 5) http://joxi.ru/DrlapooU15BZmP 6) http://joxi.ru/eAOqDYYSgQWKmo 7) http://joxi.ru/4Ak3Goos4baJAq 8) Бывает даже приложение вылетает. Подскажите пожалуйста, что может быть? Всю голову сломал и подобных проблем в форумах не находил. Да и поисковой запрос не знаю как корректно составить. Спасибо!
-
На Layout-е лежат кнопки TButton и один TComboEdit (у всех Align Left или Right). Когда экран устройства слишком маленький или если перевернуть устройство в портретный режим, то все в Layout не помещается и начинает накладываться друг на друга. Хочу задавать ширину компонент в зависимости от ширины лейаута. Как это сделать? Пытаюсь делать так: BtnsWidth:integer; //суммарная ширина всех кнопок на лейауте BtnsCnt:integer; // количество кнопок if BtnsWidth>Layout1.Width then begin BtnsWidth:=Round(Layout1.Width/BtnsCnt); // присваиваю средний размер кнопок for i:=0 to Layout1.ComponentCount-1 do begin if (Layout1.Components[i] is TButton) or (Layout1.Components[i] is TComboEdit) then if (TControl(Layout1.Components[i]).Visible) then TControl(Layout1.Components[i]).Width:=BtnsWidth; end; end; Так вот Layout1.ComponentCount равен 0, хотя на нем расположены кнопки и ComboEdit.