29-08-2010, 11:36 PM
30-08-2010, 12:20 AM
ho trovato...
esempio:
hai due form: Form1 (il principale) e Form2 (quello da vedere dentro il primo)
nelle proprietà del Form1 metti IsMdiContainer su True
crei un bottone (io l'ho chiamato Button1)
modifichi il codice del bottone con:
ps. è da spostare in programmazione
esempio:
hai due form: Form1 (il principale) e Form2 (quello da vedere dentro il primo)
nelle proprietà del Form1 metti IsMdiContainer su True
crei un bottone (io l'ho chiamato Button1)
modifichi il codice del bottone con:
Codice PHP:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sottoform1 As New Form2
sottoform1.MdiParent = Me
sottoform1.Show()
End Sub
ps. è da spostare in programmazione
Alche
30-08-2010, 11:20 AM
grazie mille *--* ti do punticino rep xD
30-08-2010, 12:21 PM
Bene...finalmente un altro che sceglie la giusta via di Visual Basic...asd
Alche
30-08-2010, 12:34 PM
luxi *-*
Alche
30-08-2010, 06:38 PM
ragazzi ho un altro problema >_> come posso far si che il form2 che visualizza si auto adatti alla dimensione form1 ci ho gia provato io ma con errori di sintassi >_> help ç_ç e sparisca il bottone una volta visualizzato il form2 *-* perfavore ultima domandina ^^
30-08-2010, 10:57 PM
(30-08-2010, 06:38 PM)darkspettrak Ha scritto: [ -> ].... sparisca il bottone una volta visualizzato il form2
aggiungi Button1.Hide()
Codice PHP:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim sottoform1 As New Form2
sottoform1.MdiParent = Me
sottoform1.Show()
Button1.Hide()
End Sub
(30-08-2010, 06:38 PM)darkspettrak Ha scritto: [ -> ]come posso far si che il form2 che visualizza si auto adatti alla dimensione form1
la soluzione più semplice è sicuramente farlo a mano. ho notato che ci vogliono circa 40 pixel in meno per dimensione (la dimensione in pixel la trovi nelle proprietà del form). se non ti va bene come soluzione avvisami che provo a fare una ricerca
(30-08-2010, 06:38 PM)darkspettrak Ha scritto: [ -> ]*-* perfavore ultima domandina ^^
di domande fanne pure quante ne vuoi... siamo qui anche per aiutare
Riddick
30-08-2010, 11:03 PM
Per addattare la Form2 alla Form1, secondo me non si può fare (Non sono molto esperto di visual basic, quindi se ci riesci posta ! XD), perchè con i button, textbox etc..., c'è la funzione anchor nelle proprietà, mentre nelle form questa proprietà non c'è, ho provato ad inserire il codice manualmente, ma la form rimanere sempre uguale, nessuna variazione.
Alche
31-08-2010, 12:10 AM
ora vi faccio un esempio di quello che vorrei fare posto uno screen ^^
allora nella prima immagine si vede un riaddamento fatto con un doppio click sulla parte alta del form2 dentro il form1
mentre nel secondo vorrei (altra soluzione che si potrebbe fare) ridimensionamento manuale e infine far scomparire il menu con le icone x ecc.. quella sarebbe l'idea perfetta!
vi prego *-*
EDIT: CI SONO RIUSCITO *-* non so come ringraziare a voi e in questa parte la mia voglia di sperimentare basta mettere nella proprietà della form2 la opzione windows state MAXIMIZED e tadan riadattamento automatico *-* ^^
allora nella prima immagine si vede un riaddamento fatto con un doppio click sulla parte alta del form2 dentro il form1
mentre nel secondo vorrei (altra soluzione che si potrebbe fare) ridimensionamento manuale e infine far scomparire il menu con le icone x ecc.. quella sarebbe l'idea perfetta!
vi prego *-*
EDIT: CI SONO RIUSCITO *-* non so come ringraziare a voi e in questa parte la mia voglia di sperimentare basta mettere nella proprietà della form2 la opzione windows state MAXIMIZED e tadan riadattamento automatico *-* ^^
31-08-2010, 12:24 AM
per ottenere automaticamente quello che hai fatto nella prima immagine basta andare nelle proprietà del Form2 e mettere WindowState su Maximized
far scomparire il menu con le icone non credo sia possibile, a stò punto potresti usare i GroupBox mettendo che appaiono solo quando premi il Button1
far scomparire il menu con le icone non credo sia possibile, a stò punto potresti usare i GroupBox mettendo che appaiono solo quando premi il Button1
Riddick
31-08-2010, 12:32 AM
Far scomparire le icone: X etc.. è possibile, ci sono due modi:
1. Di cambiare una proprietà della form, che fa scomparire tutto il contorno della form, e metterci la grafica dei cotorni tutta tua con anche i button per chiudere la form etc.., però ci sono varie case da fare.
2. E' di mettere dei button sulla X etc.. e metterci delle immagini che segnalano dove chiudere, espandere o ridimensionare la form, cosi facendo si può mettere anche la fuzione, che quando l'utente prema sulla X, ci esca la scelta di salvare o meno il file (se è un editor).
1. Di cambiare una proprietà della form, che fa scomparire tutto il contorno della form, e metterci la grafica dei cotorni tutta tua con anche i button per chiudere la form etc.., però ci sono varie case da fare.
2. E' di mettere dei button sulla X etc.. e metterci delle immagini che segnalano dove chiudere, espandere o ridimensionare la form, cosi facendo si può mettere anche la fuzione, che quando l'utente prema sulla X, ci esca la scelta di salvare o meno il file (se è un editor).
Alche
31-08-2010, 11:42 PM
altro problema ho messo uno sfondo alla form1 in secondo piano però quando vado a visualizzare la form2 non va in secondo piano come faccio ?
31-08-2010, 11:50 PM
a me funziona...
cambi la proprietà BackgroundImage mettendoci l'immagine di sfondo.
nella finestra di progettazione non la vedi, però quando esegui c'è. anche quando apri il secondo form (amenoché non sia massimizzato ovviamente)
cambi la proprietà BackgroundImage mettendoci l'immagine di sfondo.
nella finestra di progettazione non la vedi, però quando esegui c'è. anche quando apri il secondo form (amenoché non sia massimizzato ovviamente)
Alche
31-08-2010, 11:53 PM
provo e ti faccio sapere ^^
Funge alla perfezione *-* ti ringrazio tantissimo come sempre ^^
Funge alla perfezione *-* ti ringrazio tantissimo come sempre ^^