Jump to content

Set color befor dropdown TUniColorButton


x11

Recommended Posts

procedure TfrdParentRefTree.btnSelecColorClick(Sender: TObject);
begin
  if qRef.RecordCount > 0 then
    TUniColorButton(Sender).Color := qRef.FieldByName('STATEINDEX').AsInteger;
end;

Not work. The picture shows that the selected color is black:

event OnClick

Screenshot_2.jpg

Screenshot_1.jpg

Link to comment
Share on other sites

  • 6 months later...
On 12/22/2020 at 9:58 AM, Sherzod said:

I will try to give you a solution. 

Вы часто пишите, что проверите, но потом ничего не проверяете.

Вопрос: как программно присвоить цвет кнопке?

 

Link to comment
Share on other sites

  • 2 weeks later...

Вы обещали сделать нормальную компоненту выбора цвета. Ни в мобильной версии, ни в десктопной такой компоненты до сих пор нет.

Чтобы был какой-то выпадающий список и чтобы было визуально видно - какой цвет выбран.

Вот пара примеров, как оно могло бы быть.

Картинка 1 - видно, какой цвет выбран.

Картинка 2 - выпадающий список с огромным количеством цветов с названиями.

Картинка 3 - можно выбрать не готовый цвет из списка, а выбрать любой.

Screenshot_2.jpg

Screenshot_1.jpg

Screenshot_5.jpg

Link to comment
Share on other sites

9 minutes ago, x11 said:

Ни в мобильной версии, ни в десктопной такой компоненты до сих пор нет.

В мобильной версии вообще нет.

В десктопной версии версии выбор оооочень ограничен (картинка 1) и не видно - какой цвет выбран (картинка 2).

К тому же нет кнопки "очистить" или "Цвет не выбран", чтобы можно было задать значение NULL. Ноль нельзя, ведь ноль - это же тоже цвет.

Screenshot_3.jpg

Screenshot_4.jpg

Link to comment
Share on other sites

8 minutes ago, x11 said:

Вы обещали сделать нормальную компоненту выбора цвета. Ни в мобильной версии, ни в десктопной такой компоненты до сих пор нет.

Да, я помню.

2 minutes ago, x11 said:

В десктопной версии версии выбор оооочень ограничен (картинка 1)

Да, там 40 цветов.

11 minutes ago, x11 said:

Screenshot_1.jpg

Ну эту ссылку, просто вспомнил, было похожее решение.

 

Link to comment
Share on other sites

6 minutes ago, Sherzod said:

было похожее решение.

 

там в коде

1. MainForm -> Script:

 

но у меня приложение построено на фреймах, которые открываются внутри  страниц TPageControl

Link to comment
Share on other sites

Упс... сожалению :(

 

но я очень удивлен, что программисты вашего уровня не делают резервные копии..

ведь из-за этого страдаете не только вы, но и все ваши покупатели, в свою очередь страдают покупатели наших программ, что очень отрицательно сказывается на нашей репутации и на вашей :(

  • Like 1
Link to comment
Share on other sites

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...