J'essaie d'ajouter à mon application des icônes via le code. Lorsque j'exécute mon exécutable à partir du dossier de compilation de débogage/relâchement, cela fonctionne bien. Mais lorsque je déplace mes fichiers exécutables vers d'autres dossiers, il me dit qu'il ne trouve pas les fichiers d'icônes.Ajout d'icônes à l'application
Toute idée comment/où je devrais dire au compilateur d'ajouter ces fichiers à ma version finale exécutable, qu'ils seront visibles.
mon code ressemble que
Private Sub Set_Application_Icon()
Dim Current As String
Dim Parent As DirectoryInfo
'current path is /bin/solution/
Current = Directory.GetCurrentDirectory()
Parent = Directory.GetParent(Current)
ChDir(Parent.FullName)
'/bin
Current = Directory.GetCurrentDirectory()
Parent = Directory.GetParent(Current)
ChDir(Parent.FullName)
'icons located at current directory now
#If WizardVersion = 0 And ViewerVersion = 0 Then
Me.Icon = New Icon(CurDir() & "\" & "LP_V2009c.ico")
#ElseIf WizardVersion = 0 And ViewerVersion = 1 Then
Me.Icon = New Icon(CurDir() & "\" & "LP_V2009v.ico")
#Else
Me.Icon = New Icon(CurDir() & "\" & "LP_V2009.ico")
#End If
End Sub
merci beaucoup pour l'aide
J'ai ajouté les fichiers aux ressources et j'essaie d'accéder aux icônes comme Me.Icon = New Icon ("LP_V2009.ico") quand je compile tout ok, mais quand je cours de l'emplacement de diff je reçois une erreur avec le chemin . Quand je les ai dans les ressources comment je peux y accéder? –
ok trouvé la solution http://msdn.microsoft.com/en-us/library/ytt371w5%28VS.80%29.aspx –