Ciao Emanuele, Alle 14:15, venerdì 14 aprile 2006, Emanuele ha scritto: [....] > Tornando per un attimo al primo post di Bart, integrando con il > suggerimento di Paolo (che mi ha fatto realizzare che prima che impari > ad *usare* il basic ce ne vorrà ancora di tempo!)
vabe adesso non esageriamo ;-) > direi che, se ho > capito, la soluzione dovrebbe essere più o meno come riporto in fondo. > > Il "trucco" (e Paolo correggimi se sbaglio), che poi tanto trucco non è > ma è la cosa più logica da fare Hai capito perfettamente, non si tratta di un trucco ma del normale utilizzo delle routines collegate agli eventi. Chi è pratico di vba dovrebbe avere una certa esperienza con queste cose, in effetti l'unica differenza è che in vba il listener viene istanziato e registrato "di nascosto" dall'interprete, mentre in starbasic occorre gestire esplicitamente tutto quanto. Io personalmente preferisco scrivere un po di più ma avere sotto controllo i meccanismi sottostanti, però capisco che non tutti apprezzano questa impostazione. > (dopo che qualcuno ti ha indicato la > strada è sempre tutto ovvio....chissà perché :-) ), è spostare le > istruzioni che cambiano il colore del range selezionato nel listener > invece che mantenerli nella sub che lancia il listener. BINGO! :-) > Ho ripreso il codice originale perché a me piace la finestra che > visualizza il range intanto che lo selezioni, sono d'accordo, anche a me piace la finestrina di selezione range, però credo che ci sia un problemino relativo al focus (il problema inizialmente denunciato da Bart) Cmq intanto è già molto importante ripartire da una base di codice "pulita". ciao Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
