Hi Kevin, I just had a play. Try this....
Set 'style' prop to 'lbOwnerDrawFixed'. Add some items (I used 3). Add this code to the 'OnDrawItem' event handler: procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState); begin with listbox1.Canvas do begin if State = [] then begin if Index = 1 then begin {The second item is a special case so make it look different} Brush.Color := clRed; Font.Color := clWhite; end else begin {std item} Brush.Color := clWindow; Font.Color := clWindowText; end; end else if odSelected in State then begin {draw selected item differently} Brush.Color := clLime; Font.Color := clWhite; end; Brush.Style := bsSolid; FillRect(Rect); TextRect(Rect, Rect.Left+2, rect.Top+2, ListBox1.Items[Index]); end; end; HTH Chris > -----Original Message----- > From: Kevin Parker [mailto:[EMAIL PROTECTED]] > Sent: Monday, 23 September 2002 12:20 a.m. > To: Multiple recipients of list delphi > Subject: [DUG]: Highlighting text in a ListBox > > > OK I give up. How do you HighLight a line of text in a ListBox? > > Kevin > > -------------------------------------------------------------- > ------------- > New Zealand Delphi Users group - Delphi List - > [EMAIL PROTECTED] > Website: http://www.delphi.org.nz > To UnSub, send email to: [EMAIL PROTECTED] > with body of "unsubscribe delphi" > Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ > --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/