Alle 19:54, giovedì 6 aprile 2006, Michele Zarri ha scritto:
> > > Il PS invece era riferito a due domande fatte nei giorni scorsi
> > > riguardo
> >
> > al
> >
> > > controllo treeview (ci ho provato anche su [email protected] :-D ).
> > > So che non si dovrebbe inquinare un thread con un altra domanda ma in
> > > sintesi le domande sono due:
> > > 1. qualcuno ha scritto un bel controllo treeview che si puo'
> >
> > riutilizzare
> >
> > > in StarBasic (da qualche parte deve esistere perche' ce ne sono
> > > svariati esempi in OOo)
> >
> > Non mi risulta che ci sia nulla in giro.
>
> Che strano pero'...  se OOo puo' usare una treeview perche' non hanno
> creato un API intorno? :-(
>
> > 2. se il controllo treeview non e' accessibile via star basic, come si fa
> > a
> >
> > > disegnare in una listbox? (ho scritto il codice per
> > > espandere/collassare
> >
> > un
> >
> > > nodo, ma mi serve disegnare per implementare i connettori e i pulsanti
> > > +
> >
> > -)
> >
> >
> > Tempo fa avevo iniziato qualcosa del genere
> >
> > Io avevo usato dei caratteri specifici per rappresentare nodi collassati
> > ed
> > espansi, non dei semplici +
> > Il risultato era decente ma il codice era appena all'inizio.
> > Se pensi ti possa essere utile posso inviarti il mio codice, però dovrei
> > prima
> > trovarlo ;-(
>
> Ciao, ho gia' il codice con i caratteri + e - con gestione del doppio clic

Meglio così perchè non trovo più nulla... :-(

> su una voce, ma ho dovuto usare un carattere monospace per tenere le cose
> un po' allineate (i tab non piacciono molto ad una Listbox).
> Mi piacerebbe 
> ora perlomeno rimpiazzare i + e - con un pulsante immagine 

Come ti dicevo, io avevo usato dei caratteri "semi" grafici per le linee di 
connessione e derivazione verticali e orizzontali, se non ricordo male avevo 
trovato pure il + chiuso in un quadratino (nodo collassato)

> (controllo 
> disponibile) solo che non so come catturare l'area della listbox per
> poterci disegnare sopra.
> Fatto questo dovrei poi ripassarmi perbenino tutte le proprieta' di
> dimensione dei font per piazzarla al posto giusto... ma questo e' un
> problema a cui pensero' poi.
> Sai come si fa a disegnare su una listbox?

Disegnare è diverso dal mettere un pulsante immagine
Comunque tempo fa avevo pubblicato uno snippet che di mostrava come disegnare 
direttaemente sulla superficie dei dialoghi, magari puoi prendere spunto da 
li.

ciao
Paolo Mantovani

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a