Originariamente inviato da xxAlessandroxx
Si può impostare un colore diverso per ogni singolo Item?
La risposta è sì, impostando la proprietà Style al valore lbOwnerDrawFixed (se gli elementi hanno una dimensione fissa) e gestendo l'evento OnDrawItem che viene richiamato quando è necessario disegnare un particolare elemento della ListBox.
Se consulti la Guida in linea di Delphi a proposito dell'evento citato, troverai anche un Delphi example da osservare per avere un esempio del suo utilizzo.

Originariamente inviato da xxAlessandroxx
Perchè in un TRichEdit ".Items.IndexOfObject" non funziona?
Il controllo RichEdit non ha una proprietà Items, bensì una proprietà Lines; se ti riferivi a questa, occorre tenere conto del fatto che, sebbene si usino classi standard di Delphi come supporto, alcuni controlli ne manipolano poi il contenuto per adattarlo alle proprie esigenze.