Newsgroup: it.comp.lang.visual-basic
Titolo: Form MDI, è possibile non visualizzare la titlebar di un form?

Mi spiego meglio...
Ho un form MDI, in cui ho utilizzato un componente esterno (CommandBar) per
il menù principale.
Le form figlie nello specifico della mia applicazione possono aprirsi solo
ingrandite, e in automatico vb mi và a mettere il classico menù della
finestra al di sopra del mio menù principale, con il suo controlbox.
In che modo posso evitare di visualizzarlo?
Grazie
-- 
DoPz < Never Let Go >


Se ho capito bene semplicemente, in design, imposta ControlBox = False alle
tue MDI child
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 False alle tue MDI child
Già provato, non ne vuole sapere, nemmeno con ControlBox = False e
FormBorderStyle = None....
Dev'essere (immagino) qualcosa da dire al 'padre'... sempre che sia
possibile farlo, inizio ad avere dubbi in proposito.. :-(
Grazie comunque


 possibile farlo, inizio ad avere dubbi in proposito.. :-(
Esattamente che cosa non vuoi vedere?
perche' qui, se imposto una MDI Child in design con BorderStyle = Sizable,
ControlBox = False e WindowState = Maximized e la carico dentro la finestra
MDI principale, della figlia vedo soltanto la barra di menu (se c'e') e la
caption tra parentesi quadre...


 barra di menu (se c'e') e la caption tra parentesi quadre...
Stesse identiche proprietà, apro la figlia e caption tra quadre (e quello
ok) ma al di sopra della menubar appare la menubar della figlia, vuota, con
soltanto le tre caselline min/max/chiudi a dx e l'icona standard delle form
sulla sx...
Credo che dipenda tutto dall'utilizzo del controllo CommandBar per fare i
menù 'stile office'...
Provando con un menù standard le stesse caselle le integra alla menubar del
form MDI, non essendoci tale menù 
vb.net
 me lo crea, al di sopra del mio.
Per ora rinuncio :-)
Grazie mille dell'interessamento


Per ora rinuncio :-)
Quel 
vb.net
 ... non poteva saltar fuori prima?
Diamine!

 Diamine!
Azzzzz sorry ero convinto di averlo specificato nel primo post ma mi
dev'essere rimasto nella tastiera! :-(
Mea culpa.



Non sono sicuro di aver compreso ma...
I menu' delle child vanno PER FORZA sotto alla barra della form madre,
l'unica cosa che puoi controllare in VB sono le toolbars, impostando
NegotiateToolbars a FALSE nella MDI madre.
Hope it helps...
--
rIO.sK
www.officineitalia.it

Mea culpa.
Dopo una breve escursione su Google, si faceva notare che stando a
MSDN la cosa non è possibile, vedi in particolare le note:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsformclassismdichildtopic.asp
Ciao!


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsformclassismdichildtopic.asp
Grazie mille per l'interessamento...
Cmq per la cronaca (se mai qualcun'altro si troverà a litigare con le
menubar degli MDIChild :-)...) ho risolto, dopo innumerevoli tentativi
empirici, grazie alle proprietà del docking:
Dim fChild As frmChild
fChild = New frmChild
fChild.MdiParent = Me
fChild.Menu = Nothing
fChild.ControlBox = False
fChild.Dock = DockStyle.Fill
fChild.Show()
Bye,


fChild.Show()
L'ho provata e funziona, dopo aver aggiunto :
fChild.Text = ""
fChild.WindowState = FormWindowState.Normal
Ciao!