Ok.
Dal menu "Aggiunte" di Visual Basic clicca su "Gestione aggiunte".
Nella dialog che si apre devi selezionare "VB6 resource editor" (editor di risorse per VB6) o qualcosa del genere (ora ho sotto mano la versione IT di VB) e spuntare le prime due checkbox. In questo modo, l'editor di risorse ti verrà caricato in automatico ad ogni avvio di VB... trovi l'iconcina verde sulla toolbar.
Avviando il file di risorse hai a disposizione una finestra con una toolbar con i pulsanti per inserire stringhe di testo, cursori, icone, bitmap o altro tra le risorse.
Clicca sul pulsante per aggiungere icone e seleziona il tuo file *.ico.
Vedrai che questa viene aggiunta sotto le risorse (icone) e le viene assegnato un index. Per la prima icona l'index sarà 101.
Per caricare questa icona da codice puoi fare così:
codice:
Set Picture.Picture = LoadResPicture(101, vbResIcon)
In maniera analoga, per caricare cursori o bitmap dalle risorse devi scrivere
codice:
Set Picture.Picture = LoadResPicture(101, vbResCursor)
Set Picture.Picture = LoadResPicture(101, vbResBitmap)
Per le stringhe:
codice:
Label1.Caption = LoadResString(101)
Ovviamente occorre sempre aver aggiunto tali risorse e salvato il file *.res (questo salvataggio te lo chiede VB prima di mandare in esecuzione)