Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: AndreaM - Novembre 15, 2017, 05:00:35 pm
-
Un saluto a tutti,
Sarei curioso di sapere che tipo di componente usa la finestra messaggi di lazarus, quella per intenderci dove indica il processo di compilazione, eventuali warning o errori. Avrei necessità di scrivere come su di un memo, ma inserire almeno una icona per ogni riga e poter variare il colore di testo e sfondo per singola riga.
E' gia un componente standard di lazarus?
Grazie
Andrea.
-
Ciao, che io sappia si può fare in due modi. O usi il componente
TListView
oppure usi una TStringGrid e per l'immagine vai a disegnare l'immagine dentro ll canvas della cella.
-
Risposta cattiva: cerca nei sorgenti di lazarus.
Nel senso, magari è un componente ad hoc.
Nel caso tu voglia fare cose da zero, l'idea delle tlistview non è male.
Devi aggiungere del codice tuo nella paint delle righe.
Stilgar
-
Ho risolto utilizzando un treeview, l'icona è quella ImageIndex propria del treeview e posso gestire anche il click sul nodo!
Grazie
-
Bene, ricordati solo di mettere (RISOLTO) nel titolo del 3d.