如何在 Winform 应用程序中使用 C# 中的 Syncfusion 的 colorPickerUIAdv1 控件获取 rgb 格式的选定颜色值

How to get Selected color value in rgb format with using colorPickerUIAdv1 Control of Syncfusion in C# in Winform Application

我有 Syncfusion 控件,即 colorPickerUIAdv1 控件,我想获取该 colorPicker 对话框的 Selected 值。任何帮助或您的建议都appreciated.Thanks提前。

您可以使用以下属性

获取所选颜色
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

上提供的示例

这个报告的要求可以通过使用 ColorPickerUIAdv 中的 Picked 事件来实现。

参考:https://help.syncfusion.com/windowsforms/colorpickeruiadv/events#picked-event

注意:我为 Syncfusion 工作。

此致, 坎南

我已经使用这条线解决了我的问题:

 selectedcolor = colorPickerUIAdv1.SelectedColor.ToArgb();

选择的颜色是int类型的getter setter 属性,我已经成功从colorPickerUIAdv1获取RGB值。 感谢大家抽出宝贵时间回答我或指导我...您的解决方案没有收到问题,即从 colorPickerUIAdv1 中选择颜色 RGB 值。