Click here to Skip to main content
15,910,083 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to add the current items into combobox at runtime Pin
Mycroft Holmes22-Mar-15 14:13
professionalMycroft Holmes22-Mar-15 14:13 
GeneralRe: How to add the current items into combobox at runtime Pin
Dave Kreskowiak22-Mar-15 14:18
mveDave Kreskowiak22-Mar-15 14:18 
Questiondata from file Word in DataGridView Pin
Member 1071053221-Mar-15 5:10
Member 1071053221-Mar-15 5:10 
AnswerRe: data from file Word in DataGridView Pin
OriginalGriff21-Mar-15 5:22
mveOriginalGriff21-Mar-15 5:22 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053221-Mar-15 6:24
Member 1071053221-Mar-15 6:24 
GeneralRe: data from file Word in DataGridView Pin
OriginalGriff21-Mar-15 6:32
mveOriginalGriff21-Mar-15 6:32 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053221-Mar-15 6:47
Member 1071053221-Mar-15 6:47 
GeneralRe: data from file Word in DataGridView Pin
OriginalGriff21-Mar-15 6:57
mveOriginalGriff21-Mar-15 6:57 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053221-Mar-15 7:24
Member 1071053221-Mar-15 7:24 
GeneralRe: data from file Word in DataGridView Pin
OriginalGriff21-Mar-15 7:47
mveOriginalGriff21-Mar-15 7:47 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053221-Mar-15 8:04
Member 1071053221-Mar-15 8:04 
GeneralRe: data from file Word in DataGridView Pin
OriginalGriff21-Mar-15 8:14
mveOriginalGriff21-Mar-15 8:14 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053222-Mar-15 23:46
Member 1071053222-Mar-15 23:46 
GeneralRe: data from file Word in DataGridView Pin
OriginalGriff23-Mar-15 0:10
mveOriginalGriff23-Mar-15 0:10 
AnswerRe: data from file Word in DataGridView Pin
manchanx21-Mar-15 5:27
professionalmanchanx21-Mar-15 5:27 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053221-Mar-15 6:37
Member 1071053221-Mar-15 6:37 
GeneralRe: data from file Word in DataGridView Pin
manchanx21-Mar-15 6:46
professionalmanchanx21-Mar-15 6:46 
GeneralRe: data from file Word in DataGridView Pin
Member 1071053221-Mar-15 6:49
Member 1071053221-Mar-15 6:49 
GeneralRe: data from file Word in DataGridView Pin
manchanx21-Mar-15 6:50
professionalmanchanx21-Mar-15 6:50 
QuestionC# trackBar Control is losing Color (Hue) when adjusting Brightness Pin
Member 1154317320-Mar-15 23:12
Member 1154317320-Mar-15 23:12 
I have a trackbar control that is adjusting the brightness of the background color of a form. Eventually, I'll modify it to adjust an image's brightness. If you look at how the brightness slider works in the colorDialog Control, as you move up and down, the value changes from white to black, but in the middle, the hue of the original color is never lost. The problem with my code is that once I reach the high end of brightness (white), or the low end (black), I lose the hue, and the trackbar becomes an adjustment of grayscale brightness, instead of an adjustment of the original color's brightness. So, I need to know how to change my code to adjust the brightness while preserving the hue.

C#
int valueOne = 0, valueTwo = 0, valueNew = 0;
bool count = true;

private void Form1_BackColorChanged(object sender, EventArgs e)
     {
    // set inital trackbar position, do this only once, when user sets a new BG color
    if (count == true)
    trackBar1.Value = (this.BackColor.R + this.BackColor.G + this.BackColor.B) / 3;
    count = false;

    // Get initial trackbar position value
    valueOne = trackBar1.Value;
 }

private void trackBar1_Scroll(object sender, EventArgs e)
 {
     int bgRed = 0, bgGreen = 0, bgBlue = 0;

     // get amount of change in trackbar value
     valueTwo = trackBar1.Value;
     valueNew = valueTwo - valueOne;

     // apply change amount to original color value
     bgRed = this.BackColor.R + valueNew;
     bgGreen = this.BackColor.G + valueNew;
     bgBlue = this.BackColor.B + valueNew;

     // dont allow > 255
     if (bgRed > 255)
         bgRed = 255;
     if (bgGreen > 255)
         bgGreen = 255;
     if (bgBlue > 255)
         bgBlue = 255;

     // dont allow < 0
     if (bgRed < 0)
         bgRed = 0;
     if (bgGreen < 0)
         bgGreen = 0;
     if (bgBlue < 0)
         bgBlue = 0;

     // apply new settings to form
     this.BackColor = Color.FromArgb(255, bgRed, bgGreen, bgBlue);
 }


Thank you
AnswerRe: C# trackBar Control is losing Color (Hue) when adjusting Brightness Pin
manchanx21-Mar-15 4:18
professionalmanchanx21-Mar-15 4:18 
GeneralRe: C# trackBar Control is losing Color (Hue) when adjusting Brightness Pin
Member 1154317321-Mar-15 11:16
Member 1154317321-Mar-15 11:16 
GeneralRe: C# trackBar Control is losing Color (Hue) when adjusting Brightness Pin
manchanx21-Mar-15 14:00
professionalmanchanx21-Mar-15 14:00 
GeneralRe: C# trackBar Control is losing Color (Hue) when adjusting Brightness Pin
Member 1154317322-Mar-15 11:01
Member 1154317322-Mar-15 11:01 
GeneralRe: C# trackBar Control is losing Color (Hue) when adjusting Brightness Pin
manchanx22-Mar-15 11:04
professionalmanchanx22-Mar-15 11:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.