Jump to content

TUniColorButton - как выбрать пустой цвет?


x11

Recommended Posts

2 вопроса.

1. У TUniColorButton есть черный и белый цвета. Но как выбрать "пустой" цвет clNone? Например, пользователь хочет "очистить" цвет, т.е. чтобы в базу, в настройки записалось значение типа null/nil. Что нужно выбрать на палитре?

Может быть можно в палитру как-то добавить свою пользовательскую кнопку типа "Очистить цвет"? Если да, то как?

2. Как выбирать пользовательский цвет? Например, как на картинке?

 

P.S. Честно говоря, стандартная палитра очень и очень скудная.

Спасибо.

Screenshot_34.jpg

Link to comment
Share on other sites

Т.к. триггеров нет, я решил добавить свою кнопку в контейнер (TuniToolbutton.Style := tbsContainer).

Первые 2 картинки показывают, что в дизайне кнопка есть.

А в браузере кнопка уже не отображается (картинка 3).

Screenshot_7.jpg

Screenshot_4.jpg

Screenshot_6.jpg

Link to comment
Share on other sites

DevTools показывает, что кнопка смещается вниз и она невидима (картинка 1).

Хотя видно, что место в контейнере есть (картинка 2).

 

Я так подразумеваю, что контейнер имеет вертикальный макет. Тогда как его сделать горизонтальным?

Screenshot_8.jpg

Screenshot_9.jpg

Link to comment
Share on other sites

clNone.png.282698ccead29a43004d4d7826216709.png

procedure TMainForm.UniButton1Click(Sender: TObject);
begin
  ShowMessage('UniPanel1.Color -> ' + ColorToString(UniPanel1.Color))
end;

procedure TMainForm.UniColorBox1SelectEvent(Sender: TObject; NewAlphaColor,
  OldAlphaColor: TAlphaColor; NewColor: TColor);
begin
  UniPanel1.Color := NewColor;
  UniColorBox2.SelectedColor := NewAlphaColor;
end;

 

  • Like 1
Link to comment
Share on other sites

Just now, x11 said:

а по мобильномой компоненте для выбора цвета пока ничего не известно?

Здравствуйте,

5 hours ago, Sherzod said:

This component will be included in the next builds.

И для мобильной.

  • Like 1
Link to comment
Share on other sites

  • 2 months later...
  • 3 weeks later...
  • 2 months later...
  • 1 month later...
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...