Come utilizzare un file SWF in VB form MDI

November 10

Di base MDI (Multiple-Document Interface) di applicazioni Visual consentono di visualizzare molteplici forme figlio all'interno di un singolo form padre. applicazioni MDI sono utili quando si hanno molte forme e non si vuole ingombrare barra delle applicazioni di un utente. In un'applicazione MDI, l'unica icona che compare sulla barra delle applicazioni è l'icona form padre. Se si desidera visualizzare un oggetto SWF nell'applicazione, è possibile posizionarlo su un form figlio MDI e aprirlo facendo clic su un pulsante nel form padre.

istruzione

Creare form padre MDI

1 Aprire Visual Studio e selezionare "File" e poi "Nuovo progetto".

2 Fai clic su "Visual Basic" e quindi su "Windows Form." Visual Studio visualizzerà una nuova forma. Questo sarà il modulo principale.

3 Fare clic con il bordo inferiore destro del modulo. Tenere premuto il tasto sinistro del mouse e trascinate per rendere la forma più grande. Aumentare le sue dimensioni di circa 300 per cento.

4 Premere il tasto "F4" per aprire la finestra "Proprietà". Individuare la proprietà "IsMdiContainer" e fare doppio clic su di esso. Il valore predefinito è falso." Fare doppio clic su "IsMdiContainer" per cambiare il valore di "True".

5 Fai clic su "Visualizza" e selezionare "Toolbox". La casella degli strumenti si aprirà. Fare doppio clic sul controllo "Button" nella casella degli strumenti per farlo apparire sul modulo.

6 Fare doppio clic su "Button1". La finestra "Codice" si apre e visualizza il codice seguente:

Private Sub Button1_Click (ByVal sender As System.Object, ByVal e come System.EventArgs) tratta Button1.Click

End Sub

Questo blocco di codice è costituito dalla dichiarazione di metodo sulla prima riga e la dicitura "End Sub" nell'ultima riga.

7 Incollare il seguente codice prima dell'istruzione "End Sub":

MDIChild newMDIChild = new MDIChild ();

newMDIChild.MdiParent = questo;

newMDIChild.Show ();

Creare MDI figlio form

8 Fai clic su "Progetto" e selezionare "Aggiungi Windows Form." Tipo "MDIChild" nella casella di testo "Nome" e fare clic su "Aggiungi". Apparirà la nuova forma.

9 Spostare alla casella degli strumenti e fare clic destro qualsiasi area nella casella degli strumenti. Selezionare "Scegli elementi." Si apre la finestra "Scegli elementi".

10 Fare clic sulla scheda "Componenti COM" e quindi fare doppio clic "Shockwave Flash Object". Apparirà sul modulo.

11 Individuare "film" nella finestra "Proprietà". Inserire la posizione del file SWF. Ad esempio, se si è in "C: \ MyFiles \ banner.swf," digitare "C: \ DELL \ banner.swf" (senza le virgolette).

12 Premere il tasto "F5". Il progetto verrà eseguito e visualizzerà "Form1".

13 Fare clic sul pulsante del form. Il codice aggiunto eseguirà e aprire il modulo MDI che contiene l'oggetto SWF. Se il file SWF è un film o una animazione, si vedrà che la riproduzione.

Consigli e avvertenze

  • Mentre si trascina il form figlio che contiene l'oggetto SWF, notare che il modulo non si muove al di là dei confini della controllante. Questo vantaggio può anche essere una limitazione se un utente desidera trascinare il form figlio in un'altra posizione o monitor.