• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Aiuto visual basic
#1
vorrei che un form secondario si visualizzasse dentro il form di base cliccando un pulsante è possibile?
 
Rispondi
#2
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:

Codice PHP:
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim sottoform1 
As New Form2
        sottoform1
.MdiParent Me
        sottoform1
.Show()
    
End Sub 

[Immagine: 15749110.th.png] [Immagine: 61385843.th.png] [Immagine: 83781332.th.png]




ps. è da spostare in programmazione
 
Rispondi
#3
grazie mille *--* ti do punticino rep xD
 
Rispondi
#4
Bene...finalmente un altro che sceglie la giusta via di Visual Basic...asd
 
Rispondi
#5
luxi *-*
 
Rispondi
#6
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 ^^
 
Rispondi
#7
(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.ObjectByVal e As System.EventArgsHandles 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 Wink
 
Rispondi
#8
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.
 
Rispondi
#9
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 *-* ^^
 
Rispondi
#10
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
 
Rispondi
#11
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).
 
Rispondi
#12
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 ?
 
Rispondi
#13
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)
 
Rispondi
#14
provo e ti faccio sapere ^^
Funge alla perfezione *-* ti ringrazio tantissimo come sempre ^^
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Usare le DirectX 9 in Visual Basic.Net Riddick 29 17,139 08-03-2017, 09:33 PM
Ultimo messaggio: Chip
  Applicazione per Windows sviluppata con Visual Basic alessiobb3b 8 3,099 13-06-2013, 09:05 AM
Ultimo messaggio: alessiobb3b
  [Guida] Semplice Downloader con Progressbar Visual Basic.Net Express 2010 Riddick 16 9,283 29-01-2013, 12:45 AM
Ultimo messaggio: THB93
  Visual Basic ProgressBar Pacifico437 7 3,410 18-04-2012, 04:23 PM
Ultimo messaggio: Zapetino
  MickeyCrashRayman e Visual Basic MickeyCrashRayman 2 1,601 15-03-2012, 08:48 PM
Ultimo messaggio: MickeyCrashRayman
  2 richieste su visual basic MickeyCrashRayman 2 1,743 22-02-2012, 09:54 AM
Ultimo messaggio: MickeyCrashRayman
  Screen Capture fato con visual basic 2010 by viliteschi DIABLO ROSSO 2 1,937 27-02-2011, 12:03 AM
Ultimo messaggio: DIABLO ROSSO
  come si sistema visual basic? DIABLO ROSSO 1 1,359 26-02-2011, 10:55 PM
Ultimo messaggio: DIABLO ROSSO
  problema visual basic 2010 DIABLO ROSSO 5 1,705 26-02-2011, 04:35 PM
Ultimo messaggio: DIABLO ROSSO
  Nuova guida Visual Basic ossen97 2 1,724 14-02-2011, 11:05 PM
Ultimo messaggio: ossen97

Vai al forum:


Browsing: 1 Ospite(i)