Newsgroup: it.comp.lang.visual-basic
Titolo: [?] SSTAB e aggiunta di controlli a runtime

Salve ho un form con un controllo SSTab
Come faccio ad aggiungere sulle diverse TAB dei controlli che creo a
runtime?
usanso:
SET controllo.container=sstab
li aggiunge ma tutti sulla prima tab
ho provato aimpostare la tab attiva prima di eseguire il set ma nulla...
Grazie
Davide

 SET controllo.container=sstab
Sarà un eresia, ma hai provato così:
SET controllo.container=sstab.tab(Indice)
                Ciao
                                        Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

Davide@Work ha scritto:

A me funziona (creando sul form un Text1 con Index 0 e un sstab con 3
schede):
Load Text1(1)
sstab.Tab = 2
Set Text1(1).Container = sstab
Text1(1).Visible = 1

 SET controllo.container=sstab.tab(Indice)
già provato si incazza come una vipera
;)
mi sa che torno ad usare il common control TAB
Davide (sempre + depresso ed angosciato)


esattamente il mio codice.. . solo che il container lo setto nel form
load...
mhh ora provo a metterlo sull'activate
ciao
Davide (w lo sconforto)

 mhh ora provo a metterlo sull'activate
Io l'avevo messo nell'Activate, ma solo per quel Text1(1).Visible=1
A parte questo non dovrebbero esserci controindicazioni a metterlo nel Load

 ha scritto nel messaggio
news:avk3ie$g77i9$1...@ID-174464.news.dfncis.de...

ho scoperto il problema..
non so perchè ma mi sposta il left del container a -79500
io lo imposto uguale a quello di riferimento che non capisco come mai
vale -79500 mentre poi a form visibile è al posto giusto (mentre tutti i
nuovi controlli risultano a -79500)
boh
Ciao
Davide ( che tragedia oggi......)

 nuovi controlli risultano a -79500)
E' tutto a posto.
E' un artificio del SSTab per mostrare i controlli della scheda attiva e
nascondere quelli delle schede inattiva.
A questi ultimi toglie 75000 dalla left, quando la scheda torna attiva
aggiunge 75000.
Ragionaci su, ma, con controlli visibili, settando la sstab.TAB _prima_ non
dovresti avere problemi nell'assegnare left e top al controllo aggiunto

Vedi qui:
http://makeashorterlink.com/?H24F36503

 Davide (sempre + depresso ed angosciato)
Non ti deprimere!!!!
Alla fine lo sai che una soluzione c'é sempre... Dipende solo da quanto sei
disposto a "farla sporca"... :)
E qui entra in gioco Allanon, il re delle sporche... :)
Metti un frame senza bordo o un'altro controllo container nelle Tab del
SSTab e pochi "attacchi lì i controlli"


 dovresti avere problemi nell'assegnare left e top al controllo aggiunto
capisco il problema č che non usavo un avariabile per il left ma facevo
direttamente
controllo(n).left=controllo(0).left
thanx
Davide (uuuuuuhhhhhhh odioil 2003)


per mi nera sfortuna la depressione non mi viene dal vb ma da altre diverse
ma + vitali contingenza..
anzi meno male che c'è Vb che mi tiene la mente occupata...
Davide (buhhhhhhhh)

 capisco il problema è che non usavo un avariabile per il left ma facevo
...avariabile... sarebbe a dire che la dichiari As AutoDegrade, giusto ?
Un Paperino su col morale :-))

 Un Paperino su col morale :-))
Davide (mhh oggi è un pò.. + peggio di ieri :/ )