Attualmente in un prog. con più Frm inserite nel FrmMain, per far sì che tutte, quando diventano attive, risultino al Top e completamente spostate a sinistra uso questo codice (esempio di un Frm):
In effetti quando le Frm sono attive, appaiono al Top ed a sinistra, però le barre di scorrimento NON sono per così dire a zero; in effetti se vengono spostate le barre di scorrimento, ad esempio quella orizzontale appare parte della Frm sottostante; ciò accade anche per la barra verticale che se portata al Top scopre una parte della, delle Frm sottostanti non attive.codice:... ... ... Case "FrmSuddiv" With FrmSuddiv If (.WindowState = vbNormal And .Visible = True And .Left <> 0) Or _ (.WindowState = vbNormal And .Visible = True And .Top <> 0) Or _ (.WindowState = vbNormal And .Visible = True And .Height <> 5800) Or _ (.WindowState = vbNormal And .Visible = True And .Width <> 10500) Then .Move 0, 0 .Height = 5800 .Width = 10500 End If End With
Come posso fare per ovviare all'inconveniente ?
In altri termini, vorrei che le Frm apparissero al Top ed a sin. e le due barre di scorrimento NON consentissere spostamenti oltre al Top=0 e Lef=0
Grazie per le risposte.

Rispondi quotando