Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166

    [delphi] immagini in una listbox

    é possibilie inserire in una listbox asieme ad una stringa una piccola immagine?
    Ad esempio come nella lista dei contatti di skype...
    se non si può fare con la listbox che componente si deve utilizzare?

    grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,282
    Sì, è possibile, anche se devi occuparti del processo di disegno delle immagini all'interno degli elementi.

    Impostando la proprietà Style del controllo ad uno dei valori che includono OwnerDraw (a seconda delle necessità) è possibile abilitare il controllo affinché deleghi al proprio codice il disegno dei vari elementi (vedi la Guida in linea per ulteriori approfondimenti a riguardo).

    Intercettando poi gli eventi OnDrawItem e OnMeasureItem, è possibile intervenire appunto sul meccanismo di disegno definendo le "misure" dei singoli elementi e ciò che deve essere rappresentato per ciascuno di questi (disegnandolo tramite l'oggetto Canvas associato al controllo stesso).

    Per ulteriori approfondimenti, leggi anche la colonna di articoli Delphi TListBox to the Max pubblicata sul sito About Delphi Programming.

    Ciao!
    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.