Как получить Выбранное значение цвета в формате rgb с помощью colorPickerUIAdv1 Управление Syncfusion в C # в приложении Winform - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть элемент управления Syncfusion, т.е. элемент управления colorPickerUIAdv1, и я хочу получить значение Selected этого диалогового окна colorPicker. Любая помощь или ваше предложение приветствуется. Спасибо в аванс. My colorPickerUIAdv1 Control

Ответы [ 3 ]

0 голосов
/ 20 ноября 2018

Это заявленное требование может быть достигнуто с помощью события Picked в ColorPickerUIAdv.

Ссылка: https://help.syncfusion.com/windowsforms/colorpickeruiadv/events#picked-event

Примечание. Я работаю в Syncfusion.

С уважениемКаннан

0 голосов
/ 21 ноября 2018

Я решил мою проблему, используя эту строку:

 selectedcolor = colorPickerUIAdv1.SelectedColor.ToArgb();

Выбранный цвет является свойством getter setter типа int, и я успешно получил значение RGB из colorPickerUIAdv1. Спасибо вам всем за то, что вы уделили мне время, чтобы ответить или дать мне ответ ... ваше решение работает без вопросов, т. Е. Выбранное значение цвета RGB из colorPickerUIAdv1.

0 голосов
/ 19 ноября 2018

Вы можете получить выбранный цвет, используя следующее свойство

this.colorPickerUIAdv1.SelectedItem.Color;

И вы можете получить следующие события элемента управления colorPicker

    private void colorPickerUIAdv1_Picked(object sender, Syncfusion.Windows.Forms.Tools.ColorPickerUIAdv.ColorPickedEventArgs args)
    {
        this.splitContainerAdv1.Panel1.BackColor = this.colorPickerUIAdv1.SelectedItem.Color;
    }

Более подробную информацию вы можете проверить вобразцы, которые они предоставили на github

...