Innanzitutto:
codice:
Private Sub Form_Load()
'full screen:
frm2.Width = Screen.Width
frm2.Height = Screen.Height
frm2.Left = 0
frm2.Top = 0
End Sub
Questo lo puoi eliminare direttamente, esiste la proprietà apposta per visualizzare un Form a tutto schermo senza lavorare da codice. La proprietà è WindowState ed è da impostare su Maximized.
Seconda cosa:
codice:
frm2.PICTURE1.Move (Screen.Width - frm2.PICTURE1..Width) / 2, (Screen.Height - frm2.PICTURE1..Height) / 2
Non esistono doppi punti in VB a meno che non si tratti di una stringa. Inoltre inserisci il codice nella proprietà Resize della Picture
codice:
Private Sub Picture1_Resize()
Picture1.Move (Me.Width - Picture1.Width) / 2, (Me.Height - Picture1.Height) / 2
End Sub
Per quanto riguarda i MIDI esistono le API che adesso purtroppo non ho sottomano...
Ciao