07/09/08 12:58
Thejuster
Ciao totem
Devo dire che sono rimasto a bocca aperta guardando il tuo intellisense
Volevo usarlo nei tool del mio soft per il game engine con i relativi tuoi crediti.
chiedevo solo una cosa
la funzione che mostra le icone tipo vs2008
chiedevo se mi indicavi dove aggiungere altre mini icone ed assegnarle ai vari tag
altra cosa
e possibile mostrare direttamente i comandi nella lista senza aprire il tag < ?
sarebbe veramente il masssimo se si potrebbe.
ancora complimenti totem
Ultima modifica effettuata da Thejuster 07/09/08 13:55
08/09/08 9:16
Il Totem
Grazie dei complimenti
Allora, se metti un'insegna luminosa gigantesca nei crediti, credo si possa fare
Scherzi a parte, per visualizzare le icone ho riscritto il metodo che disegna gli elementi della listbox (
totem.altervista.org/appunti/…).
E le icone erano prese da una ImageList dichiarata nel designer. Se vuoi altre icone, puoi prenderle tutte dall'immagine in allegato, in cui ho fatto un bel collage di tutte quelle di visual studio.
Tuttavia, l'IntelliSense che ho scritto era studiato appositamente per la sintassi dell'HTML, quindi, se il tuo editor utilizza una sintassi differente, bisogna riscrivere tutto. Verrebbe un po' confusionario visualizzare sempre la lista.
img152.imageshack.us/img152/4562/…
Ultima modifica effettuata da Il Totem 08/09/08 9:20
aaa
08/09/08 16:49
Il Totem
quella era la funzione per caricare i tag dal file di dati.
Comunque le procedure che gestiscono tutto l'intellisense sulla richtextbox sono essenzialmente tre:
rtbCode_HtmlChanged
rtbCode_KeyPress
rtbCode_PreviewKeyDown
Il codice da modificare è lì dentro. Se mi specifichi la sintassi e la semantica del tuo codice, posso provare a modificarlo.
aaa
09/09/08 15:27
Il Totem
Ma nel tuo caso non ci sono tag. Quindi risulterebbe una modifica brutale quella di sostituire i caratteri iniziali e finali.
Dato che il tuo script è solo programmazione dichiarativa, l'unica cosa di cui ha bisogno è il suggerimento delle proprietà che vengono assegnate. Perciò, basta controllare che nella riga non sia presente un ":" per far visualizzare la lista.
aaa
09/09/08 17:00
Thejuster
Ultima modifica effettuata da Thejuster 09/09/08 17:08