Newsgroup: it.comp.lang.visual-basic
Titolo: MDIForm

Beh!
C'ho provato, ed il risultato non è proprio incoraggiante:
ho creato a monte del mio progetto (quindi come form di partenza) un
MDIForm.
Mia intenzione, e se ho colto correttamente il suggerimento di pal,  è
quella di avere un form "padre" di tipo MDI e correlarvi tutti i form
normali facenti parte del mio progetto.
Vi chiedo:
1) E' giusto questo modo di impostare?
2) Come si crea un MDIForm o meglio, quando vado per cercare di inserirvi
qualche controllo mi becco un impietoso:
"i controlli senza proprietà Align non possono essere inseriti direttamente
nel form MDI"
praticamente non mi fà inserire manco un bottone!
grazie a tutti
Cristina

Ciao :)
la tua domanda è funzione della mia? Coalizziamoci :)) Hehehe
comunque
da qualche io dovrei avere un esempio sul come
utilizzarli...domani (ora
ammetto di non avere voglia) cerco qui
sopra...sulla scrivania...tra fogli
foglietti...c'è sicuramente la
risposta alla tua domanda.
Se proprio non dovessi trovarlo..magari ti
lascio il mio cell, una sera ci vediamo
e ne discutiamo hehehehe :))
Ma
abbiamo una ragazza nel ng!!! Io non ti avevo mai vista...però, ti sei
mimitizzata
bene...è stato facile o no? Daiiiii che stò giocando :))
ehhhhehehehe.
Saluti...
PS: domani ti cerco l' esempio.
----------------------------------------------------
Inviato da: 212.29.130.175, via 
http://usenet.iol.it
 

 Cristina
ciao, a.

 bene...
mimEtizzata...
skunk, mi sa che solo tu non te ne sei accorto...
e se ti da' appuntamento,
al mastino sta' attento !
:)


> che stronzo :)
pal è incredibile come vai sempre a cercarti SIMPATIE!
saluti a tutti
Cristina

 Saluti...
ricambio
Cris

 metterci neanche un bottoncino piccolo piccolo?
mettici una bella PictureBox, poi dentro alla PB metti quel che vuoi  :P
Ciauz
Faber

 ok, beh a parte pal direi che è stato facile!
"a parte", in che senso, scussa ?

 pal è incredibile come vai sempre a cercarti SIMPATIE!
si'. e tu sembri cosparsa di miele, coi programmatori
(piu' o meno provetti) nel ruolo delle mosche... boh, sara' il giardino...
( che ci vogliano piu' programmatrici ? :)
ciao, a.



Tratto da MSDN:
"PictureBox e Data sono gli unici controlli standard di Visual Basic che possono essere inclusi
nell'area interna di unform MDI, che è possibile utilizzare per raggruppare controlli lungo il
margine superiore o inferiore dell'area interna per la creazione di una barra degli strumenti o di
una barra di stato."
Quindi ci aggiungi una bella picturebox e quindi i controlli che ti servono.
Comunque sappi che generalmente le MDI vengono usate come contenitori quando devi aprire più forms
contemporaneamente, quindi di solito hanno solo un menù e qualche sacella degli strumenti (v Word).
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

ok, beh a parte pal direi che è stato facile!
A parte Pal cosa? Abitate nello stesso condominio? Vi conosciete...
dove abito io, nel mio palazzo, c'è una ragazza (le strapperei tutto
da dosso e me la sbatterei nell' ascensore!!) che programma in vb
(credo) ma non c'è mai stao scambio di info...è carina questa cosa...
Saluti...

al mastino sta' attento !
Vincerò la forza bruta con l' astuzia ;))


Io cerco solo di entrare in punta di piedi. Sņ che sono l'ultima, sņ che
devo imparare, sņ che non devo dare troppo fastidio!
Ma tu, un bell'esame di coscienza, non te lo fai mai?

da dosso e me la sbatterei nell' ascensore!!) 
Skunk, please, un po' di rispetto...
Non ti sei mai preoccupato che il tuo linguaggio potesse offendere qualcuno? E non è la prima
volta...
Ci sono altri modi per esprimere lo stesso concetto...


 contemporaneamente, quindi di solito hanno solo un menù e qualche sacella
degli strumenti (v Word).
Nella mia PictureBox vengono caricati uno dietro l'altro le mie Form
normali. Posso determinarne la posizione? Ho visto,infatti, che le piazza
lui in un modo, diciamo così, a scalare (decisamente antiestetico). Io
vorrei che si sovrapponessero, anche per evitare "giochi" di mouse
eccessivi...
Come fare?
grazie
Cris

 balla.
OK! Sgamata in pieno! (...ma skunk non lo sapeva)

 che programma in vb
...ecco lo vedi che non sono l'unica?

Come fare?
Potresti settare le proprietà .Top e .Left delle form in fase di apertura.
Se desideri intercettare la posizione in fase di spostamento, allora dai un'occhiata sul mio sito o
sul Sito Comune: l'articolo sul SubClassing usa proprio questo esempio...


 Ma tu, un bell'esame di coscienza, non te lo fai mai?
spesso, o mai, che e' la stessa cosa. se hai suggerimenti, dato che della
mia coscienza al ng interessa pochissimo:
andrea....@tin.it
grazie e ciao, a.

hai ragione Moreno, ho fatto un pò di confusione.
Intendevo dire :
la mia MDIForm carica varie form al suo interno. Queste vengono disposte in
automatico una avanti all'altra lasciando gli spigoli della form precedente
visibile. Io vorrei che si sovrapponessero in modo da evitare che l'utente
possa cliccare uno spigolo della form precedente.
Scusa se non riesco ad essere chiara.
Cris

...ecco lo vedi che non sono l'unica?
Si ma lei non posta sul ng.
Saluti...

volta...Ci sono altri modi per esprimere lo stesso concetto...
Premesso che non mi sembra di aver mai offeso nessuno, quello che ho
scritto era solamente in chiave ironica, cmq, seguirò il tuo
consoglio, anzi, cercherò di non farmi più tirare dentro in
discussioni lunghissime e polemiche, ci stavo già pensando.
Zio Pal, di anche addio ai nostri lunghi discorsi :))
Saluti...

 ha scritto

puoi dare le stesse coordinate nel form_load di ogni child, es.:
    move 0,0
puoi uniformare il tutto, specie se hai molti children, p.e. usando una sub
in un modulo che poi richiami dai menu o dalla toolbar, se la metterai:
(i commenti li sto improvvisando per chiarezza, quindi fanno un po' schifo)
Public Sub ShowForm(frmX As Form)
    With frmX
' se e' a icona o al max, mettilo normale:
        If .WindowState <> 0 Then .WindowState = 0
' angolo sup sx:
        .Move 0, 0
' vabbe' :)
        .Show
' portalo in primo piano
        .ZOrder
    End With
End Sub
dal frm mdi la richiami +- cosi':
mnuForm1_click
    showform form1
mnuForm2_click
    showform form2
e in modo simile dai pulsanti della toolbar.
vantaggio: con la voce del menu eviti il menu "finestra", quando hai gia'
piu' children aperti, per portare un child in primo piano.
svantaggio, in questo modo: se lo avevi mosso, lo riposizioni nell'angolo
sup sx.

Si ma lei non posta sul ng.
Che ne sai, e se fossi io?
buahahaha... ;-))
Scusate per l'OT.


 ha scritto nel messaggio
news:3a42006e...@news.enter.it...



ne sei proprio sicuro?
N.B.: credo che da oggi salirò sempre a piedi...

 N.B.: credo che da oggi salirò sempre a piedi...
:)

N.B.: credo che da oggi salirò sempre a piedi...
Hehehehe :))

Alč!!! GRAZIE pal,
tra una divagazione ed una polemicuccia... mi hai risolto il problema!
cmq grazie a tutti

 cmq grazie a tutti
Sarŕ il caso di concedergli qualche cosa finalmente !
Potreste discuterne sul pianerottolo :).

 Potreste discuterne sul pianerottolo :).
con skunk in zona ?

 con skunk in zona ?
Eh no ! Skunk discute in ascensore.

 Eh no ! Skunk discute in ascensore.
skunk _vorrebbe_ discutere, o discuotere, in ascensore...


avrà molto da discutere ...tra sé e sé!

 avrà molto da discutere ...tra sé e sé!
Discussioni "accademiche" quindi ?
Il ragazzo è giovane, si farà...  :)


si farà, si farà ... hehehe

( che ci vogliano piu' programmatrici ? :)
siamo gia' in troppe ;)
(shhhht, tu non hai visto niente, non sai niente...)

 Ci sono altri modi per esprimere lo stesso concetto...
SKUNK esprime concetti?! Da quando? :-))))
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto> > Moreno Sirri:

non toccarmi skunk :))
li esprime con un po' troppi -- diciamo -- refusi, ma li esprime.
quello suo sulle risorse e' ottimo, lo esprimessero tutti gli altri
programmatori ci sarebbero meno schifezze in giro.
poi anche quando non li esprime li esprime. ha un metodo che a me piace.
anche se o e' troppo pigro o ha una tastiera con f1 difettoso... d'altronde
noi che ci stiamo a fare ? ))

 noi che ci stiamo a fare ? ))
A volte me lo domando pure io...


 A volte me lo domando pure io...
quando la s.v. trova la risposta, cortesemente e' pregata di comunicarla a
codesto (*) ufficio.
(*) sul mio onore, l'ho visto scritto.

 (*) sul mio onore, l'ho visto scritto.
Forse si trattava di qualcuno affascinato da quella corrente di pensiero
secondo la quale chi scrive deve porsi nello spazio e nel tempo di chi
legge, ma non ne aveva capito molto.
--
Ciao :-)
