Jump to content

x11

uniGUI Subscriber
  • Posts

    2823
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by x11

  1. а как исправить эту ошибку? '$anc0e5ea' is not a valid integer value. я так понял, это когда прозрачность меняешь
  2. На всякий случай примеры для конвертации Color/TAlphaColor/TAlphaColorRec просто оставлю здесь var Color: TColor; begin TColorRec(Color).R := 123; TColorRec(Color).G := 113; TColorRec(Color).B := 13; Rectangle1.Fill.Color := Color; end; var Color: TAlphaColor; begin TAlphaColorRec(Color).R := 123; TAlphaColorRec(Color).G := 113; TAlphaColorRec(Color).B := 13; TAlphaColorRec(Color).A := 126; Rectangle1.Fill.Color := Color; end; ses System.UITypes; var Color: TAlphaColor begin Color := TAlphaColorF.Create(123/255, 113/255, 13/255, 126/255).ToAlphaColor; end;
  3. я имел ввиду, вот этот пример
  4. Вам бы скрестить тот, код, который вы мне давали с выпадающим списком и именами цветов с этой новой компонентой. И добавить в uniGUI нормальную полноценную компоненту и мобильную в том числе. Ведь в uniGUI нет полноценной компоненты выбора цвета. Вы уже давно обещали
  5. я стараюсь но я хочу и помочь, чтобы получилась хорошая, гибкая и удобная компонента
  6. Компонента сделана не совсем правильно. Было бы удобней и практичней, если бы было 2 кнопки. 1. Выбрать цвет по имени из списка. 2. Выпадающее окно, как сейчас сделано. Можно было бы самому добавить триггер, но свойства такого нет
  7. Так норм. Attribs.Color:= TAlphaColorRec.ColorToRGB(TAlphaColor(-13076753)); т.е. компоненте не хватает несколько свойств, например свойства, которое бы возвращало именно TColor. И свойства, которе бы возвращало имя цвета, как в справке https://docwiki.embarcadero.com/Libraries/Sydney/en/System.UITypes.TAlphaColorRec было бы очень удобно
  8. Еще небольшая проблемка. Взял ваш стандартный пример CellDraw и указал там тот цвет, который можно выбрать из AColor этой новой компоненты: вот кусок кода procedure TMainForm.UniDBGrid1DrawColumnCell(Sender: TObject; ACol, ARow: Integer; Column: TUniDBGridColumn; Attribs: TUniCellAttribs); begin if ACol=0 then begin Attribs.Color:=-13076753;//$E0E0E0; Attribs.Font.Style:=[fsBold]; end; ... ... т.е. указал: Attribs.Color:=-13076753; На первой картинке результат и, как видите, цвет черный. А на второй картинке - это как на самом деле выглядит выбранный синий цвет "-13076753".
  9. Выбираю NULL. Запускаю, открываю окно, а там - красный цвет выбран.
  10. А как мне программно указать пустой цвет? comboColor2.AColor := Null; Появляется ошибка: Could not convert variant of type (Null) into type (Int64). Если я пишу: comboColor2.AColor := TAlphaColorRec.Null; То ничего не происходит вообще, цвет не меняется.
  11. Нужна какая-то настройка, чтобы скрывать прозрачность. Просто часто прозрачность не нужна. И не хватает кнопки "Очистить", чтобы можно было выбрать значение "без цвета" (no color), типа NULL или NIL . И не хватает мобильной версии.
  12. В событии закрытия вкладки TUniTabSheet есть параметр AllowClose. И как его использовать правильно вместе с функцией MessageDlg(Msg, DlgType, Buttons, CallBack)? Ведь приложение асинхронное?
  13. И вот прикол... В Лисе я вижу вот это окно при попытке закрыть вкладку: "Эта страница просит подтвердить, что вы хотите ее покинуть. Вводимые вами данные могут быть не сохранены.". И опять же - только на странице логина, а после входа в приложение уже можно вкладку спокойно закрыть без предупреждений. Такое же окно есть и у Хрома и опять же только на форме логина, а не на рабочей главной форме. А вот у Оперы можно закрыть вкладку без предупреждений даже на форме логина. В общем, можно смело сказать, что свойство BackButtonAction абсолютно бесполезное.
  14. В Лисе никаких предупреждений не вижу. А в Хроме и Опере иногда есть, но только иногда. Например, есть реакция на Ctrl+Shift+R в Хроме и на Ctrl+R в Опере и то, только на форме логина. А если войти в приложение то на главной форме реакции на Ctrl+Shift+R/Ctrl+R уже нет. А на кнопки Назад и Обновить реакции вообще нет. Даже на форме логина, даже в Опере или Хроме.
  15. т.е. оно работает, но не во всех браузерах?
  16. User will be warned that current page will be replaced by a new page and current session will no longer be available. User will have the choice to remain in current page or leave current session Получается, что даже на кнопку Обновить страинцу или Домой должна быть реакция?
  17. Action to be taken when user press browser's Back button or tries to leave the page. http://www.unigui.com/doc/online_help/api/uniGUITypes_TUniBackButtonAction.html получается, что даже на кнопку Вперед (Дальше) должно быть предупреждение?
  18. Свойство BackButtonAction установлено в bbaWarnUser, но если в браузере нажать кнопку Назад, то ничего не происходит. Я имею в виду, что никаких предупреждений я не получаю и спокойно браузер возвращает меня назад, на пустую страницу. Так и должно быть? uniGUI 1554
  19. ААААА, вот это я протупил 😁😆 ВОТ ЭТО Я ПРОТУПИЛ Прошу извинить. Я использовал не UniSweetAlert, а iGrowl. Забыл переключиться.
  20. Еще вопрос вдогонку. Как бы я не менял свойства ShowCancelButton и ShowCloseButton, визуально в инфо-окошке ничего не меняется. Всегда справа вверху есть кнопка-крестик. В данном случае оба свойства имеют значение False. И не понятно, чем отличается CancelButton и CloseButton.
  21. Подскажите, пожалуйста, есть ли возможность сделать так, чтобы окно сообщения в браузере (TUniSweetAlert) закрывалось по щелчку мышкой. Дело в том, что современные экраны довольно большие сейчас и кнопки закрытия слишком мелкие, т.е. наводить на мелкую кнопку мышкой очень неудобно.
  22. Спасибо. Помогло. Скажите, просто ради интереса, а с какой целью разработчики сделали чекбоксы в сетках изначально почти невидимыми? Какая от этого польза?
  23. вот такие свойства у CheckBoxField
×
×
  • Create New...