Shows the interface:
In fact, it is still very simple. I have never been familiar with the controls provided by.
1. Drag the colorDialog control to the current interface;
2. Some codes are as follows: (this is for the ARGB color. If it is an RGB color, no transparency value is required)
Private void selcecolorbt_Click (object sender, EventArgs e)
{
If (this. colorDialog1.ShowDialog () = DialogResult. OK) // display the color table
{
TextBoxX1.BackColor = this. colorDialog1.Color; // you can change the display color of textbox.
TextBoxX1.Refresh ();
Color color = this. textBoxX1.BackColor;
Int alpha = this. slider1.Value; // gets the transparency value 0-255
Uint sycolor = (uint) Color. FromArgb (alpha, color). ToArgb (); // Obtain the uint value of the ARGB Color
===== Update the color of the image in the scenario =======
}
}
Call the system color table to modify the color and transparency.