je voudrais savoir s'il y a un moyen d'ajouter des icones dans un menu.
Merci.
icone dans menu
Bienvenue virtuelfred !
jette un oeil ici(en français)
http://www.purebasic.fr/french/viewtopi ... ight=icone
ou ici en anglais
http://www.purebasic.fr/english/viewtop ... 94&start=0

jette un oeil ici(en français)
http://www.purebasic.fr/french/viewtopi ... ight=icone
ou ici en anglais
http://www.purebasic.fr/english/viewtop ... 94&start=0

Chris a écrit:
Et bien d'autres ... petit listing (pêle-mêle) des problèmes que j'ai rencontré et qui mérite
a mon avis des améliorations, ou bien encore qui manque a PB :
OPTION BASE 0 ou 1, pour les chaînes listés, et pour les tableaux et listes dans les
gadgets.
Une boite de dialogue pour les fonctions liés a l'imprimante (nombre de copie,
portrait/paysage, noir/couleur... (qui n'a jamais galérer pour gérer une impression ?)
Connaître et fixé (Get/Set) le nom de la police, la Taille, le style et la couleur d'une
police (par défaut, ou d'un gadget) sans passé par la boite de dialogue :
FontRequester(...).
Fonctions du genre :
- Get/SetFontName() ;le nom de la police (défaut, en cours, d'un gadget)
- Get/SetFontSize() ;la taille de la police (défaut, en cours, d'un gadget)
- Get/SetFontStyle() ;le style de la police (défaut, en cours, d'un gadget)
- Get/SetFontColor() ;la couleur de la police (défaut, en cours, d'un gadget)
voir : http://www.purebasic.fr/french/viewtopi ... light=ulix
En complément a la fonction Get/SetActiveGadget() qui renvoie le (Focus/pas Focus)
Deux nouvelles fonctions du genre :
- Get/SetDisableGadget(), pour connaître et fixé l'état (Activé/désactivé) d'un gadget.
- Get/SetHideGadget(), pour connaître et fixé l'état (Caché/Non caché) d'un gadget.
Voir : http://www.purebasic.fr/french/viewtopi ... light=ulix
Connaître et fixé (Get/Set) l'état du curseur (Affiche/caché), du genre :
- Get/SetShowCursor () ;
ainsi que Load/Get/Set[/Free] sur la forme du curseur de la souris comparable aux API :
LoadCursor_(), SetCursor_()...
Une fonction comparable a l'API : GetDlgCtrlID_(GadgetID(#Gadget)), pour être
multi-plaforme.
Un Gosub utilisable dans les procédures avec un accès aux variables de la procédure.
voir : http://www.purebasic.fr/french/viewtopi ... ight=gosub
Un "ON X Gosub" pourrai remplacer une pléiade de lignes de code
voir : http://www.purebasic.fr/french/viewtopi ... ght=#37861
voir http://www.purebasic.fr/french/viewtopi ... ght=#37892
Un Select-case qui prennent les flottants
les boucle For/step/next qui accepte les flottants
Une fonction "masque" a afficher avec des "####", genre print using.
Un vrai GadgetToolTip( #Numero du TollTip, #Numero Gadget associé, "Texte a affiché")
exemple : GadgetToolTip( #TollTip1, #ComboBox1, "Sélectionné un Nom")
ceux qui permet d'utilisé avec les deux fonctions suivantes :
- SetGadgetText(#TollTip1, "Nouveau texte a affiché")
- Texte$ = GetGadgetText(#TollTip1)
Un gadget : Rebar
voir http://www.purebasic.fr/french/viewtopi ... ght=#45351
Un véritable gadget Grille (avec saisie directe dans la grille, ouverture de liste avec des combos)
Une commande d'impression dans l'IDE de PB.
Un équivalant a "TailBite" en Natif...
Au fait, Fred (si tu lis ce post, répond nous, s'il te plait, ne nous laisse pas sans espoir) dit nous se quoi tu bosse,
sur quel partie de PB travaille-tu ?
Sur les Menus ? sur une véritable Grille ? sur un Canvas ?
Je promets d'avoir une pensée pour toi, tous les jours (enfin presque ),
afin de t'encouragé
dans cette magnifique aventure qu'est PureBasic !
Enfin comme on dit toujours, l'espoir fait vivre !
Ah ! des Menus avec des icones...j'attends que cette possibilité soit intégré a PB depuis...C'est une fonction qui manque à Pure, ça.![]()
Et bien d'autres ... petit listing (pêle-mêle) des problèmes que j'ai rencontré et qui mérite
a mon avis des améliorations, ou bien encore qui manque a PB :
OPTION BASE 0 ou 1, pour les chaînes listés, et pour les tableaux et listes dans les
gadgets.
Une boite de dialogue pour les fonctions liés a l'imprimante (nombre de copie,
portrait/paysage, noir/couleur... (qui n'a jamais galérer pour gérer une impression ?)
Connaître et fixé (Get/Set) le nom de la police, la Taille, le style et la couleur d'une
police (par défaut, ou d'un gadget) sans passé par la boite de dialogue :
FontRequester(...).
Fonctions du genre :
- Get/SetFontName() ;le nom de la police (défaut, en cours, d'un gadget)
- Get/SetFontSize() ;la taille de la police (défaut, en cours, d'un gadget)
- Get/SetFontStyle() ;le style de la police (défaut, en cours, d'un gadget)
- Get/SetFontColor() ;la couleur de la police (défaut, en cours, d'un gadget)
voir : http://www.purebasic.fr/french/viewtopi ... light=ulix
En complément a la fonction Get/SetActiveGadget() qui renvoie le (Focus/pas Focus)
Deux nouvelles fonctions du genre :
- Get/SetDisableGadget(), pour connaître et fixé l'état (Activé/désactivé) d'un gadget.
- Get/SetHideGadget(), pour connaître et fixé l'état (Caché/Non caché) d'un gadget.
Voir : http://www.purebasic.fr/french/viewtopi ... light=ulix
Connaître et fixé (Get/Set) l'état du curseur (Affiche/caché), du genre :
- Get/SetShowCursor () ;
ainsi que Load/Get/Set[/Free] sur la forme du curseur de la souris comparable aux API :
LoadCursor_(), SetCursor_()...
Une fonction comparable a l'API : GetDlgCtrlID_(GadgetID(#Gadget)), pour être
multi-plaforme.
Un Gosub utilisable dans les procédures avec un accès aux variables de la procédure.
voir : http://www.purebasic.fr/french/viewtopi ... ight=gosub
Un "ON X Gosub" pourrai remplacer une pléiade de lignes de code
voir : http://www.purebasic.fr/french/viewtopi ... ght=#37861
voir http://www.purebasic.fr/french/viewtopi ... ght=#37892
Un Select-case qui prennent les flottants
les boucle For/step/next qui accepte les flottants
Une fonction "masque" a afficher avec des "####", genre print using.
Un vrai GadgetToolTip( #Numero du TollTip, #Numero Gadget associé, "Texte a affiché")
exemple : GadgetToolTip( #TollTip1, #ComboBox1, "Sélectionné un Nom")
ceux qui permet d'utilisé avec les deux fonctions suivantes :
- SetGadgetText(#TollTip1, "Nouveau texte a affiché")
- Texte$ = GetGadgetText(#TollTip1)
Un gadget : Rebar
voir http://www.purebasic.fr/french/viewtopi ... ght=#45351
Un véritable gadget Grille (avec saisie directe dans la grille, ouverture de liste avec des combos)
Une commande d'impression dans l'IDE de PB.
Un équivalant a "TailBite" en Natif...
Au fait, Fred (si tu lis ce post, répond nous, s'il te plait, ne nous laisse pas sans espoir) dit nous se quoi tu bosse,
sur quel partie de PB travaille-tu ?
Sur les Menus ? sur une véritable Grille ? sur un Canvas ?
Je promets d'avoir une pensée pour toi, tous les jours (enfin presque ),

dans cette magnifique aventure qu'est PureBasic !
Enfin comme on dit toujours, l'espoir fait vivre !
