-
Постов
77 -
Зарегистрирован
-
Посещение
Весь контент Winexcel
-
Вы предлагает следующее решение: Я делаю тоже самое, но фокус edit не получает. По поводу второго: Требуется чтобы попап окно закрывалось когда я кликаю по любому другому элементу на форме которая вызвала попап окно. В данном примере присутствует хорошая утечка памяти.
-
Не нашёл раздела для этого компонента, поэтому спрошу здесь. Закинул на TPopup компонент TEdit, вызвал TPopup Popup1.Popup(False); Пробую ввести в TEdit текст, ничего не вводится, если вызывать попап как модальное окно то работает, можно ли как-то исправить это? И ещё, при указании PlacementTarget, можно ли как-то попап окно сдвинуть от компонента к которому оно "прилипает"?
-
Конкретной задачи нет, меня интересует просто для чего нужна копия стиля
-
Здравствуйте! Пытаюсь добавить иконку к каждому пункту меню через TPopupMenu, сделал следующий стиль, добавил в TImageList нужные картинки, указал нужные иконки в каждом TMenuItem'е, запустил программу, вызвал меню и получил AV, в результате чего такое может быть? Прикрепил исходник Архив ZIP - WinRAR.zip
-
Вот есть конкретный метод findStyleResourceAndClone, он создаёт копию стиля, я так понимаю что копия стиля нужна для того чтобы её вставлять в другой визуальный компонент, например TButton.. Или можно также вызвать метод FindStyleResource('', TRUE) , где последний параметр AClone function TPresentedControl.FindStyleResource(const AStyleLookup: string; const AClone: Boolean): TFmxObject; отвечает за копирование стиля. Объясните для чего вообще это нужно тогда? Если не для вставки этого стиля..
-
Можно делать именно копированием, вот я и спрашиваю как
-
tpopupmenu [TPopupMenu] Можно ли стилизовать background у TPopupMenu?
Winexcel опубликовал вопрос в TPopupMenu
Собственно сабж, можно ли стилизовать бэкгрануд? И если да, то как стиль называется не подскажете? -
Подскажите пожалуйста, как мне вставить свой стиль в какой либо компонент, например в TButton вставить стиль от TEdit(предполагается что стили есть в TStyleBook), findStyleResourceAndClone пробовал так: Button1.AddObject(StyleBook.FindStyleResource('editStyle', True)); Но стиля едита не увидел
-
Здравствуйте! Подскажите пожалуйста как сделать форму загрузки не меняя её на главную форму? Допустим есть такая ситуация: Имеется две формы, на главной форме находится TStyleBook, на форме что должна показатся первой(назовём её побочной формой)(там будет трэк бар с загрузкой), должна выгружать стиль с главной формы, но при запуске приложения скрывать главную форму и показывать побочную не комильфо, видно как главная форма скрывается. Собственно как сделать так чтобы главная форма была создана но не показана? А показана вместо неё форма загрузки приложения
-
Компонент TLang не работает для TText, это баг в самом компоненте или есть решение?
-
А свои сообщение пользовательские можно слать? Отредактировал юнит, пытаюсь сделать следующее: определил своё сообщение MsgTabsPopupAdd = WM_USER+1; в паблике формы написал: procedure MsgInterceptorTabsPopupAdd(var Message:TMessage); message MsgTabsPopupAdd; затем вызываю эту форму и отправляю ей сообщение: form2.Show; SendMessage(FMXHandleToHWND(Form2.Handle), MsgTabsPopupAdd, 0, 0); но сообщение не приходит, хотя в vcl работает отлично
-
Нет. Нужно в папку с проектом положить?
-
Нужно перехватывать на форме сообщения по VCL-ному, отредактировал процедуру WndProc как предложил Ярослав, Но после редактирования и сохранения юнита мои изменения не применяются, в отладчике дае если трассировать то делфи просто игнорирует изменения, это нормально? Delphi 10.1 Berlin Update 2
-
Если кому интересно - проблему решил через создание своего окна со стилем WS_POPUP, и написанием логики благодаря которой данное окно "встраивается" в какой-либо контролл на уровне координат, решение более менее работает, но все же до WS_CHILD окна такому окну далеко, при перемещении главного окна заметны оставания попап окна(то есть перемещение не синхронное), может кто знает как добится эффекта синхронности? Если даже и не знает всем огромное спасибо за помощь!
-
можно пример?
-
И ещё такой вопрос, можно ли как-то определить координаты контролла относительно рабочего стола из "коробки"? Без написания своих решений
-
Спасибо, с положением уже понял, а есть событие которое позволяет узнать когда положение меняется? Например когда за кепшенбар форму перетаскиваем по экрану
-
Здравствуйте! Кто-нибудь знает как узнать координаты расположения формы относительно рабочего стола? И как узнать когда они меняются?
-
Задача стоит следующая если перефразировать, нужно создать область которая будет иметь Handle(я взял форму потому что на FMX только она имеет Handle), эту форму нужно будет создавать и закреплять на месте какого либо контролла, чтобы она смещалась вместе с этим контролом, машстабировалась как контролл, и всё в таком духе. На этот контролл я хочу забрасывать объекты через винапи..задача очень специфическая.
-
Вы совершенно правильно меня поняли)
-
Может быть проблема в характеристиках?
-
Нужно при перерисовки одного объекта в методе Paint вызвать метод Repaint для перерисовки другого объекта, собственно так делаю вызов но второй объект не перерисовывается, даже событие не срабатывает, почему? И как сделать чтобы срабатывало? Заранее огромное спасибо!