Ridimensiona formlistbox
Hai un problema con Excel? 
Ridimensiona form+listbox
di Lucas87 data: 13/11/2014 11:46:44
Ciao a tutti
Ho un Form con una listbox con numero di righe variabile.
La mia esigenze è adattare la dimensione della listbox e del form al numero di elementi della listbox. Non faccio altro che modificare altezza e larghezza degli elementi.
I passi sono:
altezza listbox=righe*11
altezza form=altezza listbox+22
larghezza form=larghezza listbox+5
Qui però capita una cosa strana:
eseguendo il codice normalmente, non viene modificata l'altezza della listbox.
eseguendo il codice in debug le operazioni vengono eseguite tutte.
Qualcuno può verificare se dipende dal mio pc, se è un qualche bug o se esiste una motivazione.
Ho una versione 2003 di excel.
di Textomb data: 13/11/2014 11:59:35
ciao Lucas
sul mio pc pare che funziona tutto molto bene...
di Lucas87 data: 13/11/2014 12:01:05
Nel senso che vedi il bordo rosso su tutto il contorno della listbox?
di Textomb data: 13/11/2014 12:10:44
ti ho allegato quello che vedo...
di Lucas87 data: 13/11/2014 12:16:55
Non è corretto.
Si dovrebbe vedere la listbox che termina appena sotto l'ultima riga e il bordo rosso su tutti i lati.
Nella tua immagine manca il lato inferiore (stessa cosa succede a me).
Facendo le operazioni in debug puoi vedere il risultato corretto.
di Textomb data: 13/11/2014 12:33:45
succede solo al primo passaggio.
non appena lanci la routine una seconda volta si visualizza correttamente.
vedi immagine allegata...
di Lucas87 data: 13/11/2014 12:43:13
Si...l'ho notato anch'io...
Intanto mi sono messo a modificare le proprietà della listbox.
Non ho cambiato nulla...quelle che avevano true/false le ho cambiate e poi riportate alla situazione iniziale...
Non so il perchè ma adesso sembra funzionare
di Lucas87 data: 13/11/2014 14:20:24
Prima di mettere risolto vorrei verificare se anche a qualcun'altro la soluzione funziona.
Vuoi Approfondire?