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]

Rispondere a