Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
e da tanto che non scrivo sul forum!!! sto imparando a programmare in vb6 ma voglio sapere come faccio a fare quelle interfacce carine che vedo negli altri programmi fatti in vb6... mi spiegate???
Forse l'interfaccia metalllica stile XP
_________________________________________________
Per dare alle proprie applicazioni scritte in Visual Basic 6, l'aspetto dei programmi di Windows XP, è sufficiente inserire nella cartella del programma, un file con estensione .manifest e con lo stesso nome del vostro programma, che contenga questo codice:
Se ad esempio il vostro programma si chiama "MyProgram.exe", create un file ASCII con il testo sopra indicato, e chiamatelo "MyProgram.exe.manifest".
Ora che avete creato il file manifest, dovete inserire all'interno dell'evento inizialize() del form di partenza dell'applicazione, questo codice:
Private Sub Form_Initialize()
Dim x As Long
x = InitCommonControls
End Sub
ma solo dopo aver dichiarato la libreria Common Controls 6.0 all'inizio del modulo di form, in questo modo:
Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
Tutti i controlli dei vostri form assumeranno ora lo stile che hanno in Windows XP.
Ovviamente questo effetto è visibile solo da chi utilizza Win XP.
Noterete però che i controlli che si trovano dentro un frame, non verrano visualizzati in modo corretto. Per risolvere questo problema basta inserire tali controlli dentro una PictureBox.
Forse luii intendeva per esempio i form senza bordi personalizzati...Basta mettere la proprietà del form borderstyle a none e giocare con picture,label ecc...