POV
Пользователи-
Постов
307 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Весь контент POV
-
можно ли как-то исключить чтобы пользователем сенсором "достал" меню андроида? Чтобы только моё приложение была на экране.
-
Алигн не помеха Маржину. procedure TForm1.FormResize(Sender: TObject); begin if (Form1.ClientWidth > 500) then Memo1.Margins.Right := Form1.ClientWidth-500 else Memo1.Margins.Right := 0 end;
-
Во-во!. Лучше не придумаешь. Никакого дополнительного выравнителях как в QT и т.п. фраемворках.
-
Да еще стоит пользоваться SetBounds вместо отдельного задания положения и размеров. В 4 раза сократиться перерисовка )
-
Жаль если так.. современные фраемворки приучили к мысли "все придумано за нас". Как только возникает у меня вопрос типа заданного, я бью себя по рукам чтобы самом тривиальщину не писать и лезу в инет.. Почти всегда оказывается что многое уже встроено и можно сосредоточиться на оригинальном наполнении проекта... заодно исключаются косяки при смене версии и т.п.
-
Это уже много строчек и нет оптимизации на уровне реализации компонента. Дав и интересно же какого рожна копирование хотя бы части данных по Assign не работает от слова совсем. Собссно вопрос был не как реализовать, это я и сам умею, а как сделать так чтобы совсем ничего не делать, а оно работало.
-
Так и сделал сразу. Но захотел чтобы за меня было что-то сделано )))
-
"В общем и целом" это верно. Но тут всё крайне просто - лишь отображалка лога. Нет смысла тратить силы на "правильное"
-
Вот есть грид.. мееееленько он так отображён. Если пользователю хочется увидеть его поширше, я грид показываю на другой форме. Копирование объектов - тема сама по себе довольно занимательная в каждом языке, но как скопировать хотя бы ячейки? Настройки уж бог бы с ними, заранее грид настроил. Руками поячеечно, конечно, сделал, но может какой Assign поможет? Я не нашел как автоматически перенести текст во второй грид. Он ж и по-быстрее будет, оптимизированнее.
-
Ммм. внезапно не увидел вполне себе на нонешний момент ожидаемого: что-то типа Label которое является гиперссылкой. Без сторонних компонентов как бы это сделать? Даже не представляю пути решения.
-
Поставил на комп где вроде бы проблем не наблюдалось винду 10ку - сразу же обсуждаемый косяк проявился.
-
Погляжу
-
По F9 происходит Make проекта и далее прога запускается. По Shift+F9 - происходит Build проекта... что, конечно, сильно дольше. Так вот по первому варианту очень часто не прокатывает запуск проги - выдаются ошибки. А после полной сборки всё нормально. С Delphi такого не наблюдается.
-
Нельзя просто так и нажать F9 - прога вылетает с ошибками. Отчего косяк? Я сначала валил на TMS и даже кляузу им накатал. А сейчас вот на пустом проекте с единственным компонентом TXMLDocument это началось.
-
Grid у меня "ненастоящий" - от TMS, но может тут всё обще.. А именно, по событию OnCellAfterDraw рисую на канве кружочек. Сейчас чтобы перерисовать его заново для всего грида делаю Repaint(). Есть вариант не столь колхозный и менее затратный? На рабочей машине тормозов не замечаю, но прога будет использоваться в том числе и на древнючих ноутах с селеронами - как бы там в слайд-шоу использование программы не превратилось.
-
Да и парент надо бы раньше EndUpdate Да, ещё пару сталкивался что никакие "апдейты не помогают". Приходится тупо Repaint писать. Да и зачем тут "бегин-енд", это же не грид с кучей последовательно изменяемых полей, и не график с сотнями добавялемых точек.
-
..каждому