Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [DELPHI] ----TListBox----

    Ciao,
    Ho due domande:

    - Si può impostare un colore diverso per ogni singolo Item??

    - Perchè in un TRichEdit ".Items.IndexOfObject" non funziona??

    Grazie a coloro che prenderanno in considerazione i miei dubbi

  2. #2

    [DELPHI] ---ListBox---

    La prima domanda si riferisce al componente TListBox

    cciao

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Re: [DELPHI] ----TListBox----

    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.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Re: [DELPHI] ----TListBox----

    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.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.