krapotkin
Пользователи-
Постов
2 213 -
Зарегистрирован
-
Посещение
-
Победитель дней
210
Весь контент krapotkin
-
Общий сценарий для любых компонентов: Идем в его исходники и ищем метод ApplyStyle Там так или иначе перечисляются все названия стилей, которые компонент ищет в ресурсах и использует для своей отрисовки. Тут хочешь не хочешь, придется немного разобраться что для чего предназначено. Соответственно, далее идем в редактор стилей и эти ресурсы изменяем под свои нужды. Если компонент включает в себя другие компоненты (например listview содержит в себе набор listViewItem), то рекурсивно повторяем операцию и для вложенных компонентов. Если все еще не получилось, можно пойти наоборот, в предка данного объекта и посмотреть, а не задается ли нужное свойство в стилях предка. Вот такой алгоритм. Вам нужно найти, где задается фон для ListView и фон для ListViewItem. Попробуйте. Не выйдет, пишите сюда.
-
самое простое (по мне лично) взять и положить на него новый объект типа крашеный прямоугольник. Свой класс объектов для listView можно создать аналогично тем, что есть в delphi, унаследовав от TDrawable https://www.youtube.com/watch?v=XRj3qjUjBlc
-
нет. готовых компонентов, которые позволяют не держать в памяти полную модель данных, вы, скорее всего не найдете. ListView всего лишь не создает ненужные компоненты для каждого item, как это делает ListBox, но данные для своего отображения может запросить любые в любой момент. В принципе, это достаточная виртуализация imho Кроме того для десктопа пара тысяч элементов в ListView особых проблем обычно не вызывает
-
в документации есть и поиск находит целую кучу ну и TNetHttpClient в целом не особо нужен, это визуальный компонент - обертка для THttpClient
-
вроде уж везде написали что ListBox не предназначен для 20+ элементов. используйте ListView https://www.youtube.com/watch?v=XRj3qjUjBlc для облегчения нелегкой работки можно посмотреть тут http://fire-monkey.ru/topic/5519-фреймворк-для-стандартного-listview/#comment-34912 ну и да, 50000+ элементов это несколько трешовый UI
-
Вот ровно с этого все и начиналось. Классно же, любое разрешение, вектор, четкость. А потом выяснилось, что видеосистема выводит на экран одну картинку даже с масштабированием примерно раз в 100 быстрее, чем парсит описание SVG и рассчитывает точки каждый раз заново для любого отрезка на экране. И остались только битмапные стили
-
prerequisite /priːˈrɛkwɪzɪt/ noun plural noun: prerequisites a thing that is required as a prior condition for something else to happen or exist. "sponsorship is not a prerequisite for any of our courses" системные требования по-местному
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
if-ами пользоваться умеете же
-
ну как бы http://docwiki.embarcadero.com/RADStudio/Sydney/en/Writing_an_OnFilterRecord_Event_Handler
-
Можно воспользоваться OnFilterRecord там все ручное, под контролем
-
ну если так, то просто выставить пререквизиты для программы да и все )
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
я бы начал исследования с подключения Chromium и вот этой статьи в качестве отправной точки https://chromedriver.chromium.org/mobile-emulation
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
хм. а ведь в каждом браузере есть встроенный режим "смартфон" в панели разработчика
- 15 ответов
-
- twebbrowser
- windows
-
(и ещё 1 )
C тегом:
-
тут даже то что ты умеешь делать сервисы на делфи для убунту, говорит о том, что скорее всего оно будет работать ))) просто php проще в разы и спросить есть у кого, а тут как в тайге - один человек на сто квадратных медведей...
-
Я делал. И прямо сразу говорю - не повторяй моих ошибок - делай на PHP )))
-
очень трудно сформулировать логику, чтобы всем подошла я еще при исходной задаче хотел задать вопрос, а что вы собираетесь делать, когда это перестанет влезать на экран?? но не задал. решил, что всему свое время)) нормальное решение - сделать отдельно радио, отдельно текст к нему, тогда и прокрутка будет работать нормально и радио тоже
-
Я сейчас перечитал, понял, что плохо сформулировал. Не "проблема на серверной стороне", а "проблема 99.9% именно в том что сервер редиректит". ))
-
Если честно, я не доверяю ни RESTRequest ни RESTdebugger, который на нем и сделан)) Именно на RESTdebugger я долбался пару дней ровно с этой "фичей". Потом просто поставил в браузер расширение RESTED и все нормально. Пользуюсь THttpClient и все спокойно ))
-
Проблема на серверной стороне. 99.9% Обычно такая шутка - результат редиректа, потому что редиректы POST c кодами 301 и 302 это всегда GET. Есть редиректы 307, 308, они оставляют тип исходного запроса. Есть еще глубоко спрятанное и неочевидно названное свойство в THttpClient.RedirectsWithGET, там тоже можно поуправлять. Короче. 1) отключите HandleRedirects и смотрите, что получится реально. Скорее всего будет приходить ответ, что произошел redirect, ищите на сервере, кто редиректит 2) придумайте что выбрать их вышеописанного для решения проблемы
-
Собирайте пример, выкладывайте сюда