Click here to Skip to main content
15,885,915 members
Home / Discussions / C#
   

C#

 
AnswerRe: Delete From XML File Pin
PIEBALDconsult28-Aug-12 12:02
mvePIEBALDconsult28-Aug-12 12:02 
QuestionHow can I change this event handler? Pin
turbosupramk328-Aug-12 10:52
turbosupramk328-Aug-12 10:52 
AnswerRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 11:08
professionalRichard Andrew x6428-Aug-12 11:08 
GeneralRe: How can I change this event handler? Pin
turbosupramk328-Aug-12 14:32
turbosupramk328-Aug-12 14:32 
GeneralRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 15:20
professionalRichard Andrew x6428-Aug-12 15:20 
GeneralRe: How can I change this event handler? Pin
turbosupramk328-Aug-12 15:24
turbosupramk328-Aug-12 15:24 
GeneralRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 15:37
professionalRichard Andrew x6428-Aug-12 15:37 
GeneralRe: How can I change this event handler? Pin
turbosupramk328-Aug-12 15:52
turbosupramk328-Aug-12 15:52 
Hi Richard,

I don't have the code here at home, I'd like to set the color each time I call the event and then set it back to the default with the following line of code. Maybe something like

C#
void listBox_DrawItem(object sender, DrawItemEventArgs e)
        {
            if (e.Index > -1)
            {
                if (globalFlag == "red")
                    e.Graphics.FillRectangle(Brushes.Red, e.Bounds);
                else if (globalFlag  == "green")
                    e.Graphics.FillRectangle(Brushes.Green, e.Bounds);
                else
                    e.DrawBackground();
                using (Brush textBrush = new SolidBrush(e.ForeColor))
                {
                    e.Graphics.DrawString(lbxOutput.Items[e.Index].ToString(), e.Font, textBrush, e.Bounds.Location);
                }
            }
        }


but I tried the above before and I couldn't get the line

e.Graphics.DrawString(lbxOutput.Items[e.Index].ToString(), e.Font, textBrush, e.Bounds.Location);

to function properly, so I was hoping for some wisdom with that.
GeneralRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 15:58
professionalRichard Andrew x6428-Aug-12 15:58 
GeneralRe: How can I change this event handler? Pin
turbosupramk328-Aug-12 16:04
turbosupramk328-Aug-12 16:04 
GeneralRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 16:08
professionalRichard Andrew x6428-Aug-12 16:08 
GeneralRe: How can I change this event handler? Pin
turbosupramk328-Aug-12 16:15
turbosupramk328-Aug-12 16:15 
AnswerRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 16:28
professionalRichard Andrew x6428-Aug-12 16:28 
GeneralRe: How can I change this event handler? Pin
turbosupramk328-Aug-12 16:47
turbosupramk328-Aug-12 16:47 
AnswerRe: How can I change this event handler? Pin
Richard Andrew x6428-Aug-12 16:55
professionalRichard Andrew x6428-Aug-12 16:55 
GeneralRe: How can I change this event handler? Pin
turbosupramk329-Aug-12 4:29
turbosupramk329-Aug-12 4:29 
AnswerRe: How can I change this event handler? Pin
BobJanova28-Aug-12 23:14
BobJanova28-Aug-12 23:14 
GeneralRe: How can I change this event handler? Pin
turbosupramk329-Aug-12 4:28
turbosupramk329-Aug-12 4:28 
GeneralRe: How can I change this event handler? Pin
BobJanova29-Aug-12 4:51
BobJanova29-Aug-12 4:51 
GeneralRe: How can I change this event handler? Pin
turbosupramk329-Aug-12 5:05
turbosupramk329-Aug-12 5:05 
GeneralRe: How can I change this event handler? Pin
turbosupramk329-Aug-12 5:50
turbosupramk329-Aug-12 5:50 
GeneralRe: How can I change this event handler? Pin
BobJanova29-Aug-12 6:25
BobJanova29-Aug-12 6:25 
GeneralRe: How can I change this event handler? Pin
turbosupramk329-Aug-12 6:48
turbosupramk329-Aug-12 6:48 
GeneralRe: How can I change this event handler? Pin
turbosupramk330-Aug-12 6:37
turbosupramk330-Aug-12 6:37 
QuestionSpeechSynthesizer is too fast Pin
Jassim Rahma28-Aug-12 10:37
Jassim Rahma28-Aug-12 10:37 

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.