Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Resize Form

Salve a tutti,
devo fare il resize dei controlli su un Form e pensavo di esserci riuscito
alla grande se se non fosse che quando applico lo stesso algoritmo su dei
form con un SSTab all'interno la cosa non funziona in quanto mi fa il Resize
del Tab attivo ma quando cambio Tab non vedo più niente a causa dei valori
negativi che Vb assegna alla proprità Left di ogni controllo posto sui Tab
non attivi x farli sparire.
Ho già provato di tutto ma non riesco in alcun modo ad ottenere i valori
corretti di Left.
Premetto che per fare il Resize salvo i controlli e le dimensioni iniziali
in un Array e poi moltiplico queste per una proporzione (Es:
Form.ScaleWidth/Dimensione Form Iniziale) in modo da ottenere i nuovi
valori.
Grazie a chiunque mi darà una mano, sono proprio disperato!


Premesso che _odio_ gli sstab perche' imho complicano le cose e basta :(,
potresti postare il codice che usi ?
Magari e' solo una piccola :) svista nell' algoritmo usato.
Ciao
Aldo

potresti postare il codice che usi ?
Sono d'accordo. Non piacciono nemmeno a me, ma dovendo fare una cosa
con *molti* controlli non ho trovato alternative. Dovevo decidere se
usare piu' form oppure 3 tab di un sstab, ma la seconda soluzione
--salvo qualche errorino in fase di design %)-- mi era piu' facile da
gestire. Con F1 F2 F3 porto in primo piano le 3 tab e ci lavoro sopra.
Piuttosto che farlo con 3 form.
Oppure c'erano alternative molto piu' furbe che mi sono dormito?
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

Grazie ho risolto, ho trovato che VB x far sparire i controlli dai Tab non
attivi toglie il valore 75000 alla proprietą Left. E una costante e quindi
ho previsto quel caso nel codice con un controllo.
Grazie comunque Ciao.

Grazie, nel file txt allegato trovi le due routine principali che uso
Solo un appunto --non le ho ancora guardate--: e' piu' apprezzato
copiare/incollare il codice nel messaggio piuttosto che includere un
allegato.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!


Oppure c'erano alternative molto piu' furbe che mi sono dormito?
Io uso si' i tab, ma quelli dei windows common controls.
Hanno una gestione un po' piu' manuale, ma problemi meno di zero.
Ciao
Aldo

Hanno una gestione un po' piu' manuale, ma problemi meno di zero.
Son proprio pirla... mica li avevo visti :\
Mi sa che faro' un tentativo di sostituzione cosi' vedo come mi trovo
con le 2 alternative.
Che problemi hai avuto con gli sstab, precisamente?
Io pensavo avessi trovato alternative che ti permettevano di non usare
i tab =)


i tab =)
Ho contro gli sstab:
1. 
Bisogna installare un ocx in piu' (i w.c.c. invece sono quasi sempre 
inevitabili, a meno di non disegnarsi i controlli i a mano;
2.
Se contengono certi controlli (ad es. mi e' successo con la true
dbgrid di apex) sballano la paginazione su certe macchine, non
ho capito perche';
3.
Se usi l' api per disegnare danno spesso fastidio.
4.
Ogni tanto spunta qualche seccatura con i file di licenza.
Morale: se ho tempo da perdere preferisco dedicarlo per migliorare
l' analisi, non per risolvere c@##@te.
Ciao
Aldo