-
Постов
394 -
Зарегистрирован
-
Посещение
-
Победитель дней
45
Весь контент AngryOwl
-
Попробуйте так aItem.StylesData['labelname1.text'] := '.......';
-
Сдается мне - это было вплоть до XE7, а дальше заменили на System.Notification В смысле - думаю, что нужно прописать юнит System.Notification, вместо FMX.Notification
-
Думаю что автофокус (autoFocus) выключен, по умолчанию. Надо как-то его включить типа что-то такого: Camera.FocusMode := .......; хотя сейчас просто не помню точно З.Ы. можно просто по коду поискать в ...\Program Files (x86)\Embarcadero\Studio\15.0\source\fmx\FMX.Media.pas З.З.Ы. описание (условное))) по работе с камерой примерно там
-
Тут экстрасенсов нет ))) Надо увидеть проект З.Ы. Вы случаем "ручками" в коде ничего не прописали? )) З.З.Ы. посмотрите настройки проекта в IDE, типа этого
-
Во-первых - я думаю, что FMX.Types.GlobalUseDirect2D:=false; не единственное решение. (на собственном опыте) Во-вторых - если не очень много "активной" графики, то это не скажется сильно на быстродействии (опять же - на собственном опыте) Ну и наконец, насколько я понимаю, - не реально ДО определения данных переменных GlobalUseDX10 GlobalUseDX10Software и прочих... что-либо сделать предварительно... Я, конечно, могу ошибаться. И буду искренне признателен, если меня поправят и напишут тут - как можно менять их до того как приложение инициализируется.
-
Я бы советовал Вам посмотреть ответ Ярослава. procedure PreloadContent(const Control: TControl); Не уверен, но думаю он Вам поможет.
-
Вариантов два: - создать соответствующий стиль - создавать "ручками" в рантайме В обоих случаях - все-равно "ручками" задавать обработчики и т.п. И да, - тема обсуждалась много. Вам нужно повнимательнее посмотреть на форуме. Не только что касется TListBoxItem, но и TListBox и другие темы. Например это.
-
- Откройте Notepad++ - загрузите в него Ваш стиль (*.style) - найдите любой ....button и сделайте копию этого блока - назовите его иначе (StyleName = '___buttonstyle') - сохраните файл и откройте его в проекте - увидите вашу "новую" кнопку "___buttonstyle" - меняйте ее как Вам угодно... вот вы получите новый стиль кнопки это просто самый быстрый вариант создать "унаследованный" вариант кнопки, но со своим стилем) Вообще вариантов много...
-
Делайте все Ваши "тяжелые" операции (или их часть) в TThread.Synchronize(TThread.CurrentThread, ......);
-
Попробуйте скомпилить проект с параметрами ... GlobalUseDX10 := False; GlobalUseDX10Software := True; // или GlobalUseDXInDX9Mode := True; Application.Initialize; ... и посмотрите на результат. Можно "поиграть" с этими параметрами. Если не поможет - будем думать...
-
Приходила такая идея в голову, но! WindowState всегда wsNormal. Очень странно, потому-что у меня все работает
-
В принципе можно сделать так (совсем уж просто): procedure TfmForm1.FormDeactivate(Sender: TObject); begin if fmMain.WindowState = TWindowState.wsMinimized then ShowMessage('Minimized'); end;
-
Думаю, что все должно быть как для VCL-приложений. protected procedure WMSysCommand(var Msg:TMessage); message WM_SYSCOMMAND; procedure TfmForm1.WMSysCommand(var Msg:TMessage); begin if Msg.WParam=SC_MINIMIZE then begin ..... end else inherited; end; не уверен, не пробовал, но "копать" - в том направлении..
-
Тоже только под винду?
-
Блин, реально убирает, спасибо! Не за что
-
TfmForm1 = class(TForm) ....... protected procedure CreateHandle; override; procedure TfmForm1.CreateHandle; begin inherited CreateHandle; ShowWindow(ApplicationHWND, SW_HIDE); end;
-
т.е. Вы попробовали? или просто так.. по "наитию" пришли к такому выводу?
-
Попробуйте uses {$IFDEF MSWINDOWS}, Winapi.Windows, FMX.Platform.Win{$ENDIF}; {$IFDEF MSWINDOWS} ShowWindow(ApplicationHWND, SW_HIDE); {$ENDIF}