 MenuCreator by Gibra 
 - Add-in per VB 6.0 - SP6


 sito web: http://www.vbcorner.net


==========================================
 VERSION HISTORY
==========================================
0.7.4 - 04 luglio 2007
==========================================

-------
BUGFIX
-------

- La feature AutoName non funzionava pi
  correttamente. Corretto.


==========================================
0.7.3 - 28 maggio 2007
==========================================

-------
NEWS
-------
- Quando si modificava un menu importato,
  in alcuni casi MenuCreator non riusciva
  ad accorgersi se in 2 o pi voci di menu
  la propriet Name era uguale.
  Quando poi si avviava l'aggiornamento,
  l'utente riceveva un messaggio in cui si
  comunicava che il menu esisteva gi e
  non poteva essere creato.
  Ora MenuCreator avvisa comunque l'utente
  ma provvedere a modificare autonomamente
  la propriet Name della voce aggiungendo 
  un suffisso con minuti e secondi. 
  Esesempio: "mnuNuovoMenu2204".
  

==========================================
0.7.1 - 23 marzo 2006
==========================================
-------
NEWS
-------
- Quando si cattura un menu da un file FRM
  di Visual Basic le propriet di stato: 
  Visible, Checked, Enabled e WindowList 
  rispettano i valori esitenti nel file.

- Dopo una cattura, la propriet 'Name' di 
  ogni voce di menu  definita in maniera
  diversa a seconda del tipo di file:
  
  EXE: viene costruita unendo la caption
  del menu padre e la caption della voce
  stessa e aggiungendo il prefisso 'mnu'. 
  Ad esempio, se il menu padre  'File' e 
  la voce  'Apri' la voce avr come Name: 
  'mnuFileApri'.

  FRM: per tutte le voci di menu viene 
  mantenuta la stessa propriet Name gi
  esistente.
  

- Il limite massimo di caratteri permessi
  da Visual Basic per la propriet NAME
   di 40. I caratteri eccedenti a tale 
  lunghezza saranno rimossi!
  Nota: se a seguito di tale rimozione
  risultano due o pi propriet 'Name'
  con stringhe uguali, Menu Creator non 
  potr completare la costruzione del menu 
  e interrompe l'operazione.
  In certi casi il menu potrebbe risultare
  corrotto! Menu Creator non pu impostare 
  la stringa arbitrariamente, dovete farlo
  voi. (Questa  una scelta progettuale).


- Aggiornata la lingua Olandese (NLD.LNG)


-------
BUG
-------
- Non sempre la stringa Name era elaborata
  correttamente. Alcuni caratteri mancavano
  e altri NON permessi erano inclusi.

  Ora la propriet Name permette l'uso dei
  seguenti caratteri:
  abcdefghkjlmnopqrstuvwxyz
  ABCDEFGHKJLMNOPQRSTUVWXYZ
  0123456789_()

  Nota: i caratteri ( e ) sono consentiti ma
  devono essere usati SOLO per gli array di
  di menu: mnuFile(0), mnuFile(1)...


==========================================
0.7.0 - 01 marzo 2006
==========================================
-------
NEWS
-------

- Nuova funzione: Cattura menu (menu Azioni):
  Ora  possibile catturare l'intera struttura 
  di menu di altri files.
  I files da cui  possibile catturare il menu 
  sono EXE,DLL e FRM.
  I files EXE e DLL possono contenere pi di una 
  risorsa di menu, quindi saranno elencate tutte 
  le risorse di menu, quindi si potr selezionare 
  la struttura tra quelle disponibili.  
  I files FRM contengono una sola struttura di menu.

  La struttura del menu  visualizzata in un TextBox 
  multilinea ed eventualmente  possibile modificarla
  a proprio piacere, attivando l'apposito pulsante 
  "Modifica menu".
  Tramite il pulsante "Salva risorsa menu..." sar 
  possibile salvare la struttura del menu come file di   
  modello di Menu Creator (.MCT). 
  Come cartella di destinazione predefinita  sempre 
  proposta quella dei Modelli di Menu Creator.

  N.B. Se un file EXE/DLL  stato compresso, non sar 
  possibile recuperare la struttura del menu.

 - Nuova opzione (menu Opzioni):
   "Normalizza lo stato di tutte le voci"
   Imposta le propriet delle voci di menu allo stato
   predefinito:
   - Visible = True
   - Enabled = True
   - Checked = False
   - WindowList = False

 - Nuova opzione (menu Opzioni):
   "Prepara progetto per MenuExtended"
   Ora  possibile creare menu 'normali' (proprio come
   con l'editor di VB) cio menu che non saranno usati
   con MenuExtended.dll.
   In questo caso nessuna riga di codice sar aggiunta
   al form elaborato, ma sar creato solamente il menu
   (esattamente come avviene con l'editor di VB).

 - Gestione dei Preferiti
   MC presenta ora il nuovo menu 'Preferiti' in cui  
   possibile aggiungere, rimuovere ed aprire i menu 
   preferiti elencati.  
   Non vi  alcun limite al numero di menu che si 
   possono aggiungere (se non quelli del VB stesso)

-------
CHANGES
-------
 - Corretta e migliorata la gestione per salvare e 
   caricare il menu dell'ultima sessione. Notare che 
   in precedenza MC salvava il file sempre nella 
   cartella dei Modelli. Questo, di fatto, modificava 
   il percorso originale del file. Ora il file 
   salvato conservando il percorso originale.

 - Aggiornati i files delle lingue (LNG).
   N.B. Le stringhe in alcuni files non sono ancora 
   tradotte, quindi appariranno in inglese.

-------
BUFIX
-------
 - Se vi erano pi progetti caricati in gruppo 
   MC creava il file BAS in ogni singolo progetto. 
   Ora il modulo BAS  salvato solo nel progetto 
   corrente.

 - ERRORE 35600 'Limiti esauriti per l'indice'. 
   Dopo aver eliminato tutti nodi del treeview 
   e si tentava di aggiungere un nuovo nodo era 
   segnalato questo errore.

 - MenuCreator continuava a cercare il file 
   FRX e non permetteva di selezionare un form
   se non trovava anche il file FRX, anche
   se il form non contiene immagini.
   BUG di VB: se si eliminano tutte le immagini
   da un Form (FRM) il relativo file FRX NON  
   eliminato dal VB e continua ad esistere!

 - Menu Creator non permetteva di salvare il 
   menu se non era selezionato un ImageList 
   nel relativo combobox.


==========================================
0.6.1 - 29 dicembre 2005
==========================================
BUGFIX

Immagini non rilevate
- In una 'rara' situazione Menu Creator non riusciva a rilevare le immagini

Aggiunta nuova voce
- Quando si aggiunge una nuova voce, l'immagine e la descrizione non si azzerano

Menu Cattura
- Alcune voci non sono pi accessibili, in quanto tale caratteristica non  ancora completata.

==========================================
0.6.0 - 1 giugno 2005
==========================================

NEW
Ora da Menu Creator potete impostare anche 
le seguenti propriet:
 - Checked
 - Enabled
 - Visible
 - WindowList


==========================================
0.5.1 - 8 Maggio 2005
==========================================

BUGFIX - Importazione menu dal codice
Quando il menu era gi stato elaborato con Menu Creator e poi era successivamente importato, i menu non erano pi importati correttamente e le immagini non erano recuperate.

BUGFIX - Caratteri non permessi in Caption
E' stato eliminato il controllo dei caratteri digitati nella propriet Caption, perch creava problemi impedendo di utilizzare alcuni caratteri (ad es. le vocali accentate). Il problema era ancora pi sentito con utenti di altre lingue, come: tedesco, francese, spagnolo, ecc. in cui i caratteri speciali erano inutilizzabili.



==========================================
0.5.0 - 20 Aprile 2005
==========================================

BUGFIX
Menu Creator non creava correttamente i
menu nidificati oltre il 2 livello. 
Ad esempio la struttura di questo menu:
|___ 1
    |____ 2
        |____ 3
            |____ 4
            |____ 5
        |____ 6
            |____ 7
            |____ 8

veniva ricreata cos:
|___ 1
    |____ 2
        |____ 3
            |____ 4
            |____ 5
            |____ 6
            |____ 7
            |____ 8


BUGFIX
Se l'imagelist selezionata contiene 'solo'
immagini bitmap, Menu Creator si blocca, e
in VB appare il messaggio di: "Errore di 
automazione.". Risolto.


==========================================
0.4.7 - Aprile 2005
==========================================

BUGFIX
Diversi utenti stranieri lamentavano il
fatto che non riuscivano ad avviare Menu
Creator pur essendo installato correttamente.
Finalmente ho scoperto il motivo! La causa
di tutto  proprio il VB!  Infatti il VB
registra nel file MenuCreator.ini i valori 
booleani con le stringhe in base alla lingua.
Esempio:
Inglese:  True/False
Italiano: Vero/Falso
e cos via...

Ora i valori booleani vengono registrati
con 1 (True) oppure 0 (false) quindi il
VB non far pi confusione.



==========================================
0.4.6 - marzo 2005
==========================================

NEW
Nuova lingua aggiunta: Paesi Bassi 
(Netherlands)

FIX
Quando si aggiungeva un separatore e questo
era il 'primo' separatore di quel livello 
di menu la propriet Name non si aggiornava
correttamente.

FIX
L'immagine "none" non era sempre caricata
quindi sia le voci di primo livello che i
separatori mostravano un'immagine, anche se
in realt questa poi non veniva registrata
nel file MCT.

FIX
Quando si rimuoveva un separatore, i nomi
dei separatori appartenenti allo stesso
livello non venivano aggiornati. Esempio:
	mnuFileSep1
	mnuFileSep2
Se si eliminava 'mnuFileSep1', mnuFileSep2 
conservava il proprio nome, ma in realta'
era presente solo un separatore. 
Ora, invece, mnuFileSep2 viene rinominato 
correttamente in 'mnuFileSep1'.

FIX
Pur eliminando una voce, Menu Creator non
segnalava che il menu era stato modificato.


==========================================
0.4.5	BETA - 14 gennaio 2005
==========================================

FIX
E' obbligatorio salvare sempre il menu su
disco prima di procedere alla creazione o
all'aggiornamento. Dal menu File selezionate 
il comando: 'Salva menu'
Nota: anche se salvate il menu come Modello 
la condisione precedente non cambia, dovete
sempre salvare il menu.

FIX 
In alcuni casi quando si impostava una voce
come separatore, la propriet Name non era
sempre aggiornata correttamente.

CHANGE
Se nel controllo ImageList vi sono immagini
in formato BMP, Menu Creator interrompeva
la lettura delle immagini.
Ora continua a prelevare le immagini ma 
solo quelle in formato ICO.


==========================================
0.4.2	8 gennaio 2005
==========================================
BUGFIX
In alcuni casi la funzione Automatico
non funzionava pi correttamente.
Questo poteva provocare diversi errori
durante la creazione del menu.
Si raccomanda l'aggiornamento!!!


==========================================
0.4.1	7 gennaio 2005
==========================================
BUGFIX
Se il progetto non contiene la routine
"SubClassMenuXP" viene generato un: 
'Errore 35: sub o function non definita'
che blocca Menu Creator (e a volte anche
il Visual Basic!).
Il problema  stato corretto.



==========================================
0.4.0	1 gennaio 2005
==========================================

*** NEW ***
E' stato aggiunto il supporto per gli array di menu!
Leggere la guida per i dettagli!!!

*** NEW ***
Ora  possibile importare un menu da form gi elaborate con MC conservando anche le precedenti impostazioni. Leggere la guida per i dettagli!!!

*** CHANGE ***
Ora i files MCT sono sempre salvati nella cartella del progetto. 
Niente pi conflitti con form che hanno lo stesso nome ma che fanno parte di progetti diversi. Inoltre, il file viene salvato usando il nome del file FRM, e non come accadeva prima usando la propriet Name del form.
Leggere la guida per i dettagli!!!
	

*** NEW ***
Nuove opzioni (menu Opzioni):

- "CHiedi conferma prima di chiudere Menu Creator"
Imposta se chiudere immediatamente Menu Creator, oppure chiedere conferma.
- "Avvisa se un progetto  gi stato elaborato"
Imposta se ricevere un avviso quando si carica un progetto che  gi stato elaborato in precedenza da MC.
- "Salva automaticamente il progetto all'avvio"
Imposta se il progetto da elaborare deve essere salvato in automatico quando si avvia Menu Creator.

CHANGE
La finestra di Menu Creator resta in primo piano solo rispetto alla finestra di Visual Basic. Se si riduce ad icona Visual Basic, anche la finestra di Menu Creator sparisce.
Prima, quando si attivava l'opzione per mantenere Menu Creator in primo piano, la finestra restava davanti a tutte le altre applicazioni, questo poteva disturbare. 

CHANGE
Sono stati modificati i files delle lingue (ITA.LNG e ENG.LNG)


FIX: 
Ora nella Caption  possibile usare qualsiasi carattere, come ad es.:
!@#$%^*()[]+<> ecc..
Nota: se l'opzione Automatico  attiva, la propriet Name conterr comunque solo caratteri permessi da VB, i caratteri non permessi, pur apparendo nella Caption, non verranno considerati nella costruzione automatica del nome.


FIX
Eliminato lo sfarfallio che si verificava durante la creazione/aggiornamento del menu.



==========================================
0.3.5	10 ottobre 2004
==========================================

	NEW:
	Aggiunta la propriet Shortcut.
	Ora  possibile impostare i Tasti di 
	scelta rapida (shortcut) direttamente
	da Menu Creator esattamente come nel
	Editor di menu di VB. 
	Diversamente dal VB, quando scegliete
	un tasto rapido che  gi impegnato
	da un'altra voce, Menu Creator ve lo
	impedisce e lo segnala immediatamente!
	Inoltre vi un nuovo pulsante a destra
	della casella combinata Shortcut che
	serve ad azzerare lo shortcut per la
	voce corrente, cos non si  costretti
	a dover scorrere la lunga lista per
	azzerarlo.
	

	NEW:
	Se il progetto corrente non contiene
	nessun Form o MDIForm viene emesso un
	messaggio di avvertimento.

	FIX:
	Se il form su cui creare/modificare
	il menu appartiene ad un progetto 
	che  parte di un GRUPPO di progetti 
	se il progetto non  il primo nella
	lista del gruppo pu verificarsi un
	<Errore di run-time '9'>
	<Indice non compreso nell'intervallo>
	A causa di questo, alla chiusura di
	Menu Creator, poteva verificarsi un
	<Errore di automazione> per cui si
	era costretti a reimpostare tutte le
	barre (Menu e Strumenti).


==========================================
0.3.0	29 agosto 2004
==========================================
	CHANGE:
	Menu Creator non usa pi il suffisso
	"_img" per il nome di file. 
	Ricordiamo che con questo suffisso 
	si distinguevano i file	MCT che
	contenevano le indicazioni delle 
	immagini. 
	Prima accadeva che si potessero avere
	due versioni dello stesso menu, es.:
	1) myMenu.mct - file normale
	2) myMenu_img.mct - file con immagini

	Ora Menu Creator non fa pi alcuna
	distinzione, e legge entrambi i files
	allo stesso modo.
	Il suffisso "_img" anche se non pi 
	usato, resta sempre caricabile da MC.


	FIX:
	Se un form contiene due o pi
	controlli ImageList, di cui uno di
	questi  vuoto, quando si seleziona
	quest'ultimo il controllo ImageCombo 
	non viene azzerato, continuando a
	mostrare le immagini precedenti.
	Ora viene mostratto un messaggio che
	avverte del problema.

	FIX:
	Ora la propriet Name dei separatori
	viene generata correttamente (quando
	l'opzione Automatico  attiva).

	FIX :
	Pur disattivando l'opzione che mantiene
	Menu Creator in primo piano, la finestra
	continuava a restare in primo piano.


==========================================
0.2.5	23 luglio 2004
==========================================
	FIX:
	I separatori (-) non erano gestiti correttamente
	quando era attivata la modalit automatica.

	NEW:
	L'installazione ora aggiunge i progetti per fare 
	i vostri test nella cartella \MenuCreator\test\

	FIX:
	Altri piccoli miglioramenti

==========================================
0.2.3	18 aprile 2004
==========================================
	FIX:
	Il modulo BAS "modMenuEx.bas" da questa versione
	viene 'creato' direttamente dall'add-in, anche se
	non  presente nella cartella "\support_files\" di
	Menu Creator.

==========================================
0.2.2	03 aprile 2004
==========================================
	FIX: 
	Muovendo una voce sul livello 1 (sinistra) appariva
	un'immagine (l'ultima della lista) mentre le voci
	sulla barra del menu NON devono avere l'immagine.

	FIX
	In alcuni casi veniva visualizzato un messaggio il
	quale indicava che alcune immagini non possedevano
	un valore nella propriet Key, ed invece non  cos.

	FIX
	A casua di un banale errore, la precedente versione
	0.2.1 non creava pi il file "modMenuEx.bas".
	Ora  stato corretto.

==========================================
0.2.10	06 marzo 2004
==========================================
	FIX: Quando si cambiava la lingua, il titolo sulla barra
	diventava "Menu Creator" senza pi indicare il numero di
	versione e l'eventuale file caricato.

==========================================
0.2.00	01 marzo 2004
==========================================
	- NEW: Ora  possibile modificare un 'Menu importato'.
	  Importare come di solito un menu dal form esattamente
	  come si faceva nelle precedenti versioni, apportare le
	  modifiche desiderate e salvare (Aggiorna menu)
	  ATTENZIONE! Il precedente menu del form viene eliminato e
	  sostituito dalla nuova versione modificata in Menu Creator.

	- FIX: Se l'opzione Automatico  selezionata, spostando il 
	  livello di indentazione di una voce ora viene aggiornata
	  automaticamente anche la propriet Name.
	  Prima era necessario rieditare la Caption per aggiornare
	  questa propriet.


==========================================
0.1.71	dicembre 2003
==========================================

	- FIX: La sequenza TabIndex dei controlli non era corretta.

	- FIX: Quando si cambiava il livello di identazione di una voce 
	submenu, cio che conteneva altri voci, queste venivano eliminate. 

	- FIX: Corrette alcune stringhe nei files di linguaggio 
	(ENG.LNG - ITA.LNG)

	- FIX: Le voci che contengono altre voci (menu) non possono pi
	essere spostate verso sinistra o destra.


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
			PRE-RELEASE in versione BETA
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

================
0.1.70	21.05.03
================

	NOTA: Questa  la versione Beta - pre-release ed  la prima versione
	distribuita al pubblico.
	----------------------------------------------------------------------


	- NEW: Aggiunto il supporto multilingua (italiano + inglese).
	
	- FIX: Aggiornata la guida HTML e la guida contestuale in italiano

	- NEW: Aggiunta la guida contestuale (HelpContext) in inglese

	- FIXED: Intercettato l'errore che si verifica se manca il valore della
	propriet <Name>. In questo case Viene assegnato un valore temporaneo
	che dovr poi essere modificato.

================
0.1.65	15.05.03
================
	
	- FIXED: Quando si aggiunge una nuova voce, la stringa predefinita per
	la descrizione non viene pi aggiunta automaticamente.
	
	- FIXED:  stato aggiunto un ulteriore controllo per i nomi duplicati,
	infatti aggiungendo (erroneamente) diverse nuove voci senza modificare
	alcun valore, le voci avevano tutte lo stesso nome: mnuNewMenu.

	- FIXED: MenuCreator teneva in memoria tutti i menu creati, che quindi
	venivano erroneamente 'sommati' nella creazione del menu successivo.

================
0.1.64	18.04.03
================

	- FIXED: Modificando la Caption di una voce di primo livello (barra del
	  menu), veniva erroneamente abilitato il campo Descrizione, mentre le
	  voci sulla barra del menu non prevedono alcuna descrizione.
	  (bt: Giorgio Bonomi - The Best)


================
0.1.63	16.04.03
================

	- NEW: Sia all'apertura che alla chiusura, MenuCreator controlla che il
	  progetto sia salvato, in caso contrario visualizza un messaggio.

	- NEW: quando nel campo Caption si digita il carattere (-) per indicare 
	  un separatore, automaticamente viene azzerato e disabilitato il campo
	  Descrizione.

	- NEW: Nel campo Name ora sono accettati solo lettere, numeri ed il
	  carettere underscore (_) oltre ai normali tasti di navigazione.
	  Tutti gli altri caratteri sono stati inibiti al fine di prevenire la
	  digitazione di nomi di controlli non permessi.
	  (bt: Giorgio Bonomi - The Best)

================
0.1.62	08.04.03
================

	- FIXED: Eliminato il problema delle Caption doppie, che si era di
	  nuovo ripresentato:
	  (es. "mnuFile|File" creava una caption "File|File").

	- FIXED: Quando si premeva un tasto nel campo Caption di un menu sulla
	  barra, il campo Descrizione veniva erroneamente abilitato.


================
0.1.61	15.03.03
================

	- FIXED: Se si crea o aggiorna lo stesso menu piu' volte durante la
	  stessa sessione, il codice negli eventi: Form_Load, Form_Unload,
	  MDIForm_Load e MDIForm_Unload venivano inseriti piu' volte.
	  (bt: Capt. Markus)
 
	- FIXED: Se il form contiene solo il controllo ImageList e nessuna riga
	  di codice, veniva generato un errore.
	  (bt. Cooley)

	- FIXED: Il tasto Enter funziona come il tasto TAB, premerlo per passare
	  al campo successivo.
	  (bt: Giorgio Bonomi)

	- NEW: Ora quando si seleziona il form dal combobox Form, questo viene 
	  visualizzato. In questo modo si ha la certezza di aver selezionato il
	  form corretto.

	- NEW: E' stato aggiunto un controllo per evitare di duplicare nomi di
	  controlli (proprieta' Name). Ora, se si indica un Name ed esiste gia'
	  un altro controllo con lo stesso nome, viene segnalato con un Beep e
	  il campo viene azzerato.

	- FIXED: Risolto il problema che nei controlli con nome uguale creava
	  le caption doppie (es. "mnuFile|File" creava una caption "File|File").
	  (bt: Giorgio Bonomi - The Best)

	- FIXED: Eliminato il beep quando si preme Invio nel campo Name per 
	  passare al campo Descrizione.
	  (bt: Giorgio Bonomi - The Best)

	- NEW: Quando il primo carattere nel campo Caption e' un trattino (-)
	  e quindi significa che e' un separatore, il campo Descrizione viene
	  automaticamente azzerato e disabilitato, perche' un separatore non
	  puo' avere alcuna descrizione.
	  (bt: Giorgio Bonomi - The Best)


================
0.1.60	10.03.03
================
	=========================================================================
	AGGIORNAMENTO IMPORTANTE: 	Nuovo MENU DESIGNER!
	=========================================================================
	|- NEW: Ora la personalizzazione del menu avviene tramite il nuovo	|
	|	MenuDesigner, interamente inglobato nella nuova versione 	|
	|	di MenuExtended.dll 0.3.0.0 che espone un nuovo metodo:		|
	|									|
	|	objMenuEx.MenuDesginer Me					|
	|									|
	|	Grazie a questa nuova feature il codice che Menu Creator 	|
	|	scrive nel progetto e' diminuito perch' non piu' necessario.	|
	|	Purtroppo, per motivi causati dal Visual Basic , non e' 	|
	|	possibile utilizzare il MenuDesginer dall'IDE di VB, ma solo	|
	|	dal progetto compilato (EXE).					|
	|	Comunque potete eseguire nell'IDE di il vostro progetto come	|
	|	sempre! Solo che non potete utilizzare il MenuDesigner.		|
	|									|
	|      	IMPORTANTE! MenuDesigner e ha sostituito il vecchio frmMenu. 	|
	|	Si raccomanda di non utilizzare piu' il vecchio form nei nuovi	|
	|	progetti. 							|
	|									|
	|	Inoltre sono stati corretti alcuni piccole imprecisioni.	|
	|									|
	=========================================================================

	- FIXED: Eliminato completamente lo 'sfarfallio' dell'ImageCombo e
	  del treeview quando si carica/importa un menu.

	- NEW: all'avvio Menu Creator verifica se il progetto e' gia' stato 
	  elaborato o se contiene gia' una dichiarazione alla classe CMenuEx.
	  In caso affermativo mostra un messaggio di avvertimento.

	- FIXED: Chiudendo Menu Creator dal pulsante X sulla barra del titolo
	  non chiedeva la conferma, come avviene con il pulsante Chiudi.

	- FIXED: Se il controllo ImageList contiene immagini diverse dal formato
	  ICO veniva visualizzato un messaggio che indicava che le immagini
	  non avevano la proprieta' Key impostata, mentre in realta' e' il
	  formato dell'immagine che e' diverso. Ora viene visualizzato un
	  messaggio corretto.

	- NEW: Ora a destra dell'ImageCombo "Immagini" viene visualizzato il 
	  numero delle immagini che e' stato possibile caricare dal controllo 
	  ImageList del form.

	- FIXED: In determinati casi non si riusciva a recuperare le immagini
	  dal file FRX (l'offset dell'immagine non sempre corrisponde).

	- NEW: Aggiunto il file di guida HTML Help (MenuCreator.chm)



0.1.57	02.03.03
================	  
	- FIXED: Il flag che segnala la modifica del menu viene azzerato 
	  quando si importa un menu precedentemente modificato (_img.mct).
	  Rimane attivo invece quando si importa un menu dal form per la
	  prima volta.

	- FIXED: Dopo l'importazione di un menu alcuni pulsanti restavano
	  attivi (Inserisci, Rimuovi, X) e potevano compromettere l'esito
	  dell'aggiornamento. Ora i pulsanti restano accessibili, ma hanno
	  effetto solo se il menu NON e' importato.

	- NEW: I pulsanti Crea Menu/Aggiorna Menu e Chiudi ora chiedono un
	  conferma esplicita prima di proseguire nella loro azione.

	- FIXED: Ridotto lo 'sfarfallio' che si notava in alcuni sistemi
	  operativi quando si carica/importa un menu.

	    
0.1.56	01.03.03
================
	- NEW: Ora e' possibile mantenere la finestra di Menu Creator
	  sempre in primo piano. Dal menu Opzioni selezionare la voce:
	  [Menu Creator sempre in primo piano]


	- NEW: Ora e' possibile importare un file di Menu Creator (.mct)
	  creato e salvato in precedenza con il nuovo comando del menu
	  [File] -> [Salva come menu importato].
	  Questo comando salva il menu usando un nome particolare cosi'
	  composto:
	  	<nome del form> <_img.mct>
	  Quando si importa un menu, Menu Creator verifica se e' presente
	  questo file corrispondente al form selezionato, e se lo trova
	  chiede se si vuole caricarlo.

	- NEW: Ora e' possibile indicare una propria cartella di template
	  in cui salvare e caricare i template di di Menu Creator (.mct).
	  Per impostare un cartella: dal menu [Opzioni] selezionare il
	  comando


0.1.55	28.02.03
================
	- BUG FIXED: Stato del menu
	  Spostando le voci con i pulsanti Su/Giu il flag di modifica del
	  menu non veniva settato, con l'eventualita' che queste modifiche
	  venissero perse in quanto non chiedeva di salvare il menu.

	- BUG FIXED: Progetti e Form non salvati, ImageList mancanti.
	  Ora se si tenta di aprire un form non ancora salvato, o facente 
	  parte di un progetto non salvato, oppure form senza ImageList
	  viene visualizzato un messaggio di errore.
	  E' sufficiente salvare il form o il progetto per proseguire.
	  (bt: Capt. Markus)

	- BUG FIXED: Spostamento dell'ultimo menu
	  Quando si tentava di spostare l'ultimo menu 'padre' verso il 
	  basso (freccia giu) si verificava un errore.
	  (bt: Giorgio Bonomi)

	- BUG FIXED: Errore nel recupero della proprieta' Key
	  In alcuni casi, il valore recuperato della proprieta' Key delle
	  immagini nel controllo ImageList risultava corrotto.
	  (bt: Giorgio Bonomi)

	- FIXED: Support_files
	  Sono stati modificati alcuni files di supporto:
	  - frmMenu.frm e' stato ridimensionato per poter ospitare anche
	    menu con numero elevato di voci, o con voci molto lunghe.
	  - modMenuEx.bas e' stato perfezionato: all'avvio del vostro
	    progetto elaborato con Menu Creator, anche se non vi sono
	    impostazioni sui colori da utilizzare, utilizza i colori di
	    sistema. Per maggiori dettagli sui colori si rimanda alla
	    guida di MenuExtended (MenuExtended.chm) disponibile sul mio
	    sito web: http://utenti.lycos.it/vbcorner oppure sul sito di
	    Visual Basic Tips & Tricks: http://www.visual-basic.it.
 	  (bt: Giorgio Bonomi)
	   

0.1.54	28.02.03
================
	- BUG FIXED: In alcuni casi la proprieta' Key delle immagini nel
	  controllo ImageList non veniva recuperata correttamente.
	  (bt: Mauro Geretto)

	- BUG FIXED: Ramificazione dei menu
	  Se la ramificazione dei menu non rientra gradualmente, le voci
	  successive non venivano piu' lette da MC.
	  (bt: Mauro Geretto)	  


0.1.53	28.02.03
================
	- BUG FIXED: Chiudendo l'add-in quando un menu era stato modificato
	  chiedeva se salvarlo, ma pur rispondendo Si' non lo salvava.
	  (bt: Giorgio Bonomi)



0.1.52	28.02.03
================
	- BUG FIXED: Corretti gli spostamenti di voci nel treeview che in
	  certe circostanze producevano errore. 
	  (bt: Mauro Geretto)


0.1.51	27.02.03
================
	- BUG FIXED: Errore 381 corretto. In alcuni casi non trovava 
	  l'immagine "none".


-----------------------------------------------------------------------------
NOTA	Fino ad ora l'unico beta-tester era Giorgio Bonomi. 
	Grazie Giorgio, il tuo aiuto e' stato prezioso!!!
-----------------------------------------------------------------------------



0.1.5	26.02.03
================
	- NEW: Ora si puo' caricare automaticamente l'ultimo menu all'avvio
	  di MC. La barra del titolo contiene il nome del menu corrente,
	  oppure la stringa (senzanome) se il menu viene creato ex-novo.

	- NEW: Se si tenta di caricare un nuovo menu mentre l'attuale menu e'
	  stato modificato si riceve un avviso.

	- BUG FIXED: Non era permesso spostare a <destra> un nodo che ha lo 
	  stesso nome del precedente.

	- NEW: Ora viene salvata e ripristinata la posizione della finestra
	  di Menu Creator.

	- BUG FIXED: Caricamento dell'ultimo menu.
	  All'avvio, MC chiedeva sempre se caricare l'ultimo menu anche se
	  l'opzione era disabilitata.

0.1.4	24.02.03
================
	- BUG FIXED: se le immagini contenute nell'ImageList non avevano
	  gli offset progressivi non riusciva a recuperare le informazioni
	  dal file FRX (Picture e Key). Ora legge le immagini

	- BUG FIXED: Gli offset delle immagini maggiori di &H10000 non 
	  venivano letti correttamente, e le immagini non erano caricate.

	- BUG FIXED: Quando si selezionava l'imagelist dal controllo
	  combobox veniva genreato l'errore 13 (Tipo non corrispondente).

	- FIXED: perfezionati gli spostamenti delle voci nel controllo
	  treeview, che in alcuni casi potevano dare qualche problema.

	- NEW: Dopo lo spostamento di una voce, quando questa diventa
	  parte del menu sulla barra vengono eliminate le informazioni su
	  Descrizione e Immagine, inoltre se la voce conteneva un'immagine
	  questa viene tolta sul treeview. Cio' e' dovuto al fatto che un
	  voce sulla barra NON puo' avere ne una descrizione ne un'immagine.

	- FIXED: Adesso un separatore non puo' piu' diventare un contenitore 
	  di altre voci (i separatori non hanno sotto menu!).



0.1.3	22.02.03
================
	- Aggiunto file LOG.INI che registra errori di alcune
	  procedure (fase sperimentale)

	- FIXED: quando si seleziona una voce di menu della barra
	  o un separatore, viene disabilitata l'introduzione della
	  Descrizione.

	- FIXED: non sfarfalla piu' durante il caricamento di un
	  menu (template)

	- UPDATE: Qaundo si importa un menu il pulsante "Crea Menu"
	  diventa "Aggiorna Menu".

	- TEST: tolto c.Activate.


0.1.2	22.02.03
================
	- compilato l'add-in in ambiente Windows 2000 SP2

	- I pulsanti Su/Giu/Sinistra/Dstra/Inserisci/Elimina
	  vengono disabilitati quando si importa un menu.

	- NEW: i files di supporto vengono copiati automaticamente
	  al termine dell'elaborazione. Non occorre piu' salvarli
	  manualmente uno per uno, basta salvare il progetto.




0.1.1	21.02.03
================
	- BUG FIXED con MDIForm: l'evento MDIFORM_Load
	  veniva scritto 2 volte (e mancava l'evento
	  MDIForm_UnLoad)
 
	- BUG FIXED con proprieta' Index
	  Sotto certe circostanze alla voce veniva 
	  assegnata la proprieta' Index=0 anche se la
	  voce di menu non era parte di un array.

	- BUG FIXED con le immagini
	  Era possibile assegnare un'immagine anche alle 
	  voci dei menu sulla "Barra del menu", cosa che
	  invece non deve essere permessa.

	- FIXED problema con ImageList che hanno immagini
	  senza Key impostata: ogni immagine contenuta nel
	  controllo ImageList 'deve' avere un valore nella 
	  propriet Key perche' qeusto e' indispensabile
	  a MenuExtended.dll per recuperare l'immagine da
	  associare ad una voce di menu.
	  Se un immagine ha Key = "" viene automaticamente
	  impostata la Key = Keyx (dove x corrisponde alla
	  proprieta' Index dell'immagine stessa, ad esempio
	  "Key1", "Key2", e cosi' via...).
	  Se l'immagine ha gia' un valore impostato come 
	  Key, allora viene utilizzato quello.

	- BUG FIXED: Se il controllo ImageList contiene un
	  immagine con key "none" si generava un errore.

	- BUG FIXED: corretti alcuni bug minori.


0.1.0	17.02.03  
================
	  Prima versione distribuita per il TEST.

	- NEW!!! Importazione dei menu
	  Ora e' possibile importare un menu esistente
	  dal vostro form, cosi' potete modificarlo,
	  aggiungendo Descrizione e Immagine, infine
	  lo aggiornate.

	- NEW!!! Aggiunti alcuni files di supporto
	  Al termine della creazione del menu: 
	  vengono aggiunti automaticamente alcuni
	  files di supporto indispensabili che vi 
	  consentono cosi' di eseguire immediatamente
	  il vostro progetto (prima invece occorreva 
	  aggiungerli 'a mano')
	  (*) Vedere la guida per maggiori dettagli.
	
	- NEW!!! Aggiunto un nuovo form frmMenu.frm:
	  al termine della creazione viene aggiunto
	  un nuovo form, gia' predisposto, che vi
	  permette di accedere a tutte le proprieta'
	  del menu (stile, colori, immagini, ecc.)
	  per personalizzare i menu a run-time.
	  Questo form puo' essere aggiunto al vostro
	  programma, cosi' anche il vostro cliente puo'
	  personalizzarsi i menu secondo i propri gusti.
	  (*) Vedere la guida per maggiori dettagli.

0.0.1	10.02.03
================
	- Prima versione.
	  Crea solamente nuovi menu su un form vuoto.
