Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - webbrowser con le matrici e tabstrip
Forum - Visual Basic 6 - webbrowser con le matrici e tabstrip

Pagine: [ 1 2 3 4 5 6 7 ] Precedente | Prossimo
Avatar
TSP (Ex-Member)
Pro


Messaggi: 99
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 15:11
Mercoledì, 09/04/2008
Ciao, sono nuovo del sito
he un problema, ho creato un web browser con le schede (tipo quelli nuovi) quando vado per eliminare una tab uso il metodo remove solo che gli indici dei webbrowser rimangono così quindi è come se eliminassi l'ultima perchè alla tab 1 corrisponde il wb 1 alla 2 il 2 allla 3 il tre ma se rimuovo il due allora le tab scalano(quella che era tre diventa 2 perche ne ho rimossa una e quindi è come se rimuovessi l'ultima)

Ultima modifica effettuata da TSP il 09/04/2008 alle 15:20
PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 15:48
Mercoledì, 09/04/2008
prova invece di eliminarla a segnararla tramite un'array di variabili booleane (o assegnandole una proprieta` in modo particolare(es .visible = false)) come "eliminata" in modo da saltarla in ogni conteggio.

altimenti usa un semplice on error goto blabla dove blabla e` una etichetta che ti contiene le casualita` di sfasamento.

Ultima modifica effettuata da P4p3r0g4 il 09/04/2008 alle 15:54
PM Quote
Avatar
TSP (Ex-Member)
Pro


Messaggi: 99
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 16:18
Mercoledì, 09/04/2008
adesso devo rifare il progetto perchè l'ho perso:d(hd corrotto) però ho visto che non c'è la proprietè visible nelle tab(per il controllo tabstrip, non uso l'sstab)

Ultima modifica effettuata da TSP il 09/04/2008 alle 16:22
PM Quote
Avatar
TSP (Ex-Member)
Pro


Messaggi: 99
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 16:21
Mercoledì, 09/04/2008
avevo anche pensato di fare slittare la proprietà index dei wb di uno in modo da riempire il buco ma non va

con le sstab andava ma mettendo il manfest restavano brutte(stile win98)

Ultima modifica effettuata da TSP il 09/04/2008 alle 16:23
PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 18:03
Mercoledì, 09/04/2008
lascia stare di fare slittare gli index.
al massimo sfasa gli index del webbroser con gli indici del tabstrip.
della serie se elimini il webbrowser 3 corrispondente allora al tabstrip 3 adesso il tabstrip 3 sara` associato al 4 webrowser
(usa al solito un vettore per ricordarti quale webbrowser e` collegato a quale tabstrip fai slittare quello)

Ultima modifica effettuata da P4p3r0g4 il 09/04/2008 alle 18:05
PM Quote
Avatar
TSP (Ex-Member)
Pro


Messaggi: 99
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 18:50
Mercoledì, 09/04/2008
Scusa ma sono nuvo nell'ambiente vb, come si elimina uun controllo?????8-|

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 23:09
Mercoledì, 09/04/2008
se usi una matrice di controlli e ne hai caricati (come spero tu abbia fatto) col il comando load esiste il corrispondente comando unload che ti permette di eliminarlo.

esite anche un modo per rimuovere controlli con i controls (tipo me.controls.remove("nomecontrollo") ) ma non ho vb intallato e non mi ricordo bene. non e` un comando che si utilizza spesso.

Ultima modifica effettuata da Shutdown il 09/04/2008 alle 23:17
PM Quote
Avatar
TSP (Ex-Member)
Pro


Messaggi: 99
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 15:00
Giovedì, 10/04/2008
purtroppo non riesco a creare un wb control in run-time , mi da errore con me.controls.add("vb.webbrowser", "Nome") non lo da invece con label textbox insomma quelli di default

PM Quote
Avatar
TSP (Ex-Member)
Pro


Messaggi: 99
Iscritto: 17/03/2008

Segnala al moderatore
Postato alle 15:26
Giovedì, 10/04/2008
fatto, usando load e unload pero sembra che mi scarichi anche il wb con l'indice seguente

Codice sorgente - presumibilmente Visual Basic 6

  1. Unload WebBrowser1(TabStrip1.SelectedItem.index - 1)
  2. TabStrip1.Tabs.Remove (TabStrip1.SelectedItem.index)
  3. TabStrip1.ZOrder 1
  4. For x = 0 To WebBrowser1.Count - 1
  5. WebBrowser1(x).ZOrder 0
  6. Next x



avevo pensato che fosse andato in secondo piano ma no

Ultima modifica effettuata da Shutdown il 12/04/2008 alle 0:24
PM Quote
Pagine: [ 1 2 3 4 5 6 7 ] Precedente | Prossimo