Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] cmdButton STYLE GRAPHICAL si cancellano

Ciao
avevo gi� postato alcuni giorni fa il problema ma ancora non l'ho risolto ma 
ho solo aggiornato il difetto scoprendo ulteriormente il problema... che 
anche mettendo alcuni doevents non risolvo...
al contrario utilizzo il "resize.cls" che forse impastrucca l'avvio del 
form...
� che all'inizio tutto va bene, solo se chiudo e riapro il form del 
programma si impastrucca tutto.
Ho verificato anche l'uso della CPU che resta semrpe al massimo al 10%...
In alcuni form di un progetto, se utilizzo i cmdButton STYLE grafico (1) per 
colorarli sono schiacciati, se nel progetto chiudo e riapro il form 
contenente questi bottoni in STYLE GRAPH 1, quando riappare il form i 
bottoni sono spariti, ci sono ancora sotto ma non si vedono.
Anche se forzo un visible false/true o un form.visible show o simile, sempre 
mi scompaioni questi bottoni.
Se lascio la propriet� in STANDARD non ho questo problema ma utilizzo il 
colore per capire quale bottone ho schiacciato per ultimo.
GRAZIE MILLE PER QUALCHE CONSIGLIO!
Anto

"ApipApip" <As...@chiedime.lo> ha scritto nel messaggio 
news:4a2c2747$1...@news.x-privat.org...

Inoltre ho provato e ora aggiungo sul "difetto"
Ho un form principale e un form con dei bottoni (non mdi ma singoli)
- non si cancella nulla quando parte la prima volta
- non si cancellano se i cmdbtn contengono un'immagine
- non si cancellano se do il comando form.visible=false e poi true dal form 
principale
- si cancellano se chiudo il form sulla "X" e riapro con visible=true o 
form.show
- si cancellano solo quelli con sfondo colorato style graphical 1


 Ho verificato anche l'uso della CPU che resta semrpe al massimo al 10%...
Hai verificato di scaricare bene il form la prima volta.
Prova a mettere uno stop agli eventi di Load/Unload e vedi il
comportamento.
Quando chiudi lo fai con la X o con un pulsante esci? Prova in entrambi i
modi.
Altrimenti metti uno stop sulla classe e vedi quali sono le propriet� che
va a modificare, i valori iniziali se al primo passaggio e al secondo sono
uguali.

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:f9y4wm3jurnh$.zcwvl1w8zdxr$.dlg@40tude.net...

Ciao Andrea
ho fatto alcune prove.
In pratica se chiudo come ho scritto sopra con la "X" quando riprovo a fare 
un FORM.VISIBLE oppure form.show, i bottoni settati come GRAFICI cio� 
colorati, scompaiono.
Se chiudo con un VISIBLE = false e riprovo con un VISIBLE=true non succede 
nulla.
se invece gli do un unload me e lorichiamo con visible o show... scompaiono
Nel query unload scarico solo alcune cose che comunque anche togliendo tutto 
fa lo stesso difetto.
come potrei verificare altro?
GRAZIE per l'aiuto!
Anto

 come potrei verificare altro?
Quando fai visible non scarichi il form ma lo nascondi.
Prova a caricarlo con:
Dim f as Form
Set f=new frmPippo
load f
Dovrebbe crearti un'istanza nuova ogni volta.
Certo c'� da capire poi come risolvere il problema realmente.

 Certo c'� da capire poi come risolvere il problema realmente.
Si infatti ma proprio non so dove picchiarci la testa per capire questo 
"trascinemento" ritardato che porta alla scomparsa dei button grafici 
colorati...
Eppure all'avvio parte da zero e funziona... devo studiarci bene...
provo col tuo tips...
ciao e grazie mille
Anto 

 load f
Accidentaccio... fa lo stesso problema.
Esce un qualche tasto i pi� ma non tutti.
Si in effetti scarico il form e poi lo ripristino... e i bottoni non hanno 
una modifica "software" tanto da non apparire correttamente.
Infatti anche un altro form con un BUTTON grafico mi fa lo stesso problema e 
dato che l� era solo colorato, ho totlo la propriet� grafica e funziona 
perfettamente col colore bottone...
Mal che vada tolgo la "X" dalle propriet� del form, ma non credo sia una 
soluzione ottimale. ;-))
Proprio non capisco come mai mi faccia questo.
Come potrei verificare dove e cosa succeda?
Non � un ritardo di avvio o rallentamento CPU (3.2GHz/4GB ram) dato che ho 
provato a mettere la verifica della CPU e non supero il 5/10% quando carico 
il form.
Ho messo alcuni STOP per rallentare l'avvio ma idem con sti bottoni 
grafici...
Quando parte non fa nessun difetto...
uhmmm tolgo le X... :-))) accidentaccio...
ciao e grazie millllle per qualsiasi consiglio!
Anto

 ciao e grazie millllle per qualsiasi consiglio!
Prova a togliere la classe e vedi se da problemi.
Se non da problemi metti un po' di stop nella classe e verifica cosa
combina con quei bottoni.
Forse richiami la classe in eventi che poi danno fastidio ai button.