Skinsidebar 1.3 - une barre de lancement rapide avec gestion des skins

Soyez le premier à donner votre avis sur cette source.

Vue 5 214 fois - Téléchargée 750 fois

Description

Voila, alors ce code est une sorte de barre office.
Cette barre peut contenir jusqu'a 99 boutons, on peut creer ses skins ( j'ai joint mon skin d'exemple ), on peut faire defiler a une vitesse choisie les boutons, choisir de la lancer au démarrage.

Moi ça me sert pas mal, en plus je la trouve assez jolie.

PS : je me suis servit de codes de vbfrance dont je ne me souvient plus des auteurs, désolé pour eux.
J'ai modifier une source pour rendre un form transparent ( methode trace ) et j'ai utilisé la source "espace ecran", qui permet de docker un form d'un coté de la feuille.

Conclusion :


Attention, il se peut (il est meme certain) que l'application n'affichera pas le skin au premier lancement, n effet, elle sauvegarde ses options dans le registre par GetSetting/SaveSetting donc si elle n'a pas été installé sur votre pc, elle n'affichera rien.

Pour afficher le menu permettant de modifier les options et les boutons, il faut cliquer(clique droit ou gauche) tout en haut de la barre puis choisir dans le menu.

Je ne pense pas travailler plus dessus, je voulait a un moment ajouter des indicateurs cp, ram, internet,... mais j'ai la flemme donc dsl.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
225
Date d'inscription
dimanche 19 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

ok. en fait tous ces problemes c'est parceque y'a rien comme données dans le registre, j'aurais du faire un .reg avec tous ce qu'il faut pour enregistrer les données au début
Messages postés
145
Date d'inscription
mardi 3 septembre 2002
Statut
Membre
Dernière intervention
24 février 2008

re slt
c'est ok j'ai trouver !!!

j'ai remplacer ça :
Set Itmx = ButList.ListItems.Add(ButList.ListItems.Count, TxtPrgmText.Text, TxtPrgmText.Text)

par ça :
Set Itmx = ButList.ListItems.Add(ListCount, TxtPrgmText.Text, TxtPrgmText.Text)

C OKKKKKK!!! A+
Messages postés
145
Date d'inscription
mardi 3 septembre 2002
Statut
Membre
Dernière intervention
24 février 2008

slt
bon bon ....
lors que je veut ajouter un prog dans la list
j'ai l'err suivante:

" Erreur d'exécution '35600' "
" Index out of bounds "

*****************************************

Private Sub lbAdd_Click()

If ButList.ListItems.Count = 99 Then
MsgBox "Le nombre maximum de boutons a été atteint, veuillez d'abord supprimer des boutons", vbOKOnly, "Nombre maximum ..."
Exit Sub
End If

ListCount = ButList.ListItems.Count + 1

If TxtPrgmText.Text <> "" And TxtPrgmPath.Text <> "" And IsNumeric(TxtPrgmText.Text) <> True Then
If Len(ListCount) 1 Then IName "0" & ListCount
If Len(ListCount) 2 Then IName ListCount

>>>>> ICI >>>> Set Itmx = ButList.ListItems.Add(ButList.ListItems.Count, TxtPrgmText.Text, TxtPrgmText.Text)
Itmx.SubItems(1) = TxtPrgmPath.Text
Itmx.SubItems(2) = IName

ButList.Sorted = True
ButList.SortKey = 2
ButList.SortOrder = lvwAscending
ButList.Refresh

TxtPrgmText.Text = ""
TxtPrgmPath.Text = ""
ElseIf TxtPrgmText.Text "" Or TxtPrgmPath.Text "" Then
MsgBox "Veuillez remplir les 2 champs", vbOKOnly, "Erreur ..."
ElseIf IsNumeric(TxtPrgmText.Text) Then
MsgBox "Un nombre n'est pas un nom valide"
End If
End Sub

************************************************************

A+
Messages postés
17
Date d'inscription
mardi 10 octobre 2000
Statut
Membre
Dernière intervention
11 juin 2007

Attention le skin est prévu pour du 768 de haut

A voir
Messages postés
225
Date d'inscription
dimanche 19 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

zut
chez moi ça marche, vous devez continuer a charger le projet, moi j'ai pas d'erreur, normalement les fichiers sont inutiles.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.