Mai 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | Calendrier |
|
| | Problème de FONT_COLOR sur BUTTON | |
| | Auteur | Message |
---|
Klaus
Nombre de messages : 12294 Age : 74 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Problème de FONT_COLOR sur BUTTON Jeu 31 Mar 2022 - 17:52 | |
| Le petit code suivant ne marche pas: - Code:
-
button 1 : caption 1,"test" font_color 1,255,0,0 Le libellé reste noir. Pourtant, l'aide indique que FONT_COLOR est applicable sur BUTTON... | |
| | | jjn4
Nombre de messages : 2703 Date d'inscription : 13/09/2009
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Jeu 31 Mar 2022 - 18:12 | |
| Les couleurs n'ont jamais été applicables sur les boutons, ni les color, ni les font_color, mais les autres font, si. C'est dommage, d'ailleurs, car ça me plairait des boutons en couleur ! | |
| | | Klaus
Nombre de messages : 12294 Age : 74 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Jeu 31 Mar 2022 - 18:24 | |
| Merci, jjn4. En relisant l'aide plus attentivement, j'ai trouvé une petite phrase indiquant que cette commande ne s'applique pas à un bouton. Pourtant, l'objet BUTTON figure en toute première position des objets pour lesquels cette commande est utilisable: Dommage... | |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Jeu 31 Mar 2022 - 19:44 | |
| Salut les amis, Pour ça on peut toujours utiliser le BUTTON_PICTURE sans image, et même avec plusieurs lignes de texte, avec les enrichissements désirés, par exemple: - Code:
-
BUTTON_PICTURE 1: TOP 1,10: LEFT 1,20: WIDTH 1,100: HEIGHT 1,40 BUTTON_PICTURE_TARGET_IS_PICTURE: HEIGHT 1,0: WIDTH 1,0: ' pas d'image FONT_COLOR 1,128,0,0: FONT_BOLD 1 CAPTION 1,"Texte"+CHR$(10)+"pour voir" | |
| | | Klaus
Nombre de messages : 12294 Age : 74 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Jeu 31 Mar 2022 - 21:16 | |
| | |
| | | jjn4
Nombre de messages : 2703 Date d'inscription : 13/09/2009
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Ven 1 Avr 2022 - 15:24 | |
| Ah oui, exact ! Bravo pour la précision, JL35. Par contre, ça n'a pas l'air de marcher pour la couleur de fond !? | |
| | | Marc
Nombre de messages : 2391 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Ven 1 Avr 2022 - 16:40 | |
| Bonjour à tous ! - JJN4 a écrit:
- C'est dommage, d'ailleurs, car ça me plairait des boutons en couleur !
Jette un œil à ce post où j’avais mis différents exemples de boutons, dont le dernier était un bouton couleur avec un texte : https://panoramic.1fr1.net/t6682-fonctionnement-de-button_picture#80054Autrement, pour des boutons en couleur sans texte : - Code:
-
button_picture 1: top 1,10: left 1,10: width 1,100: height 1,40 button_picture_target_is_picture: width 1,96: height 1,36 color 1,0,255,0: button_picture_target_is_object
button_picture 2: top 2,60: left 2,10: width 2,100: height 2,40 button_picture_target_is_picture: width 2,96: height 2,36 color 2,255,0,0: button_picture_target_is_object
button_picture 3: top 3,110: left 3,10: width 3,100: height 3,40 button_picture_target_is_picture: width 3,96: height 3,36 color 3,0,0,255: button_picture_target_is_object
| |
| | | jjn4
Nombre de messages : 2703 Date d'inscription : 13/09/2009
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Ven 1 Avr 2022 - 19:01 | |
| Ah oui, c'est faisable ! Merci, Marc ! | |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Sam 2 Avr 2022 - 9:21 | |
| Un bouton coloré, avec du texte de couleur et enrichissements choisis, éventuellement de plusieurs lignes. Très largement inspiré (carrément pompé par morceaux) par l'exemple de Marc du lien cité plus haut. - Code:
-
LABEL Butclic DIM nbt,x,y,w,h,ct,cf,txt$,fnt$,sz,enr,rc$ rc$ = CHR$(13)+CHR$(10) nbt = 50: ' n° objet bouton w = 200: h = 120: x = 200: y = 100 txt$ = "Clic ici"+rc$+"pour voir"+rc$+"si ça marche !" ct = 0: ' couleur texte, noir cf = 65536*180+256*255+180: ' fond vert clair fnt$ = "Monotype Corsiva": sz = 16 enr = 2: ' italiques ct = 255: ' texte bleu Buticol(nbt,x,y,w,h,ct,cf,txt$,fnt$,sz,enr) ON_CLICK nbt,Butclic END
Butclic: Message "Cliqué !" RETURN
SUB Buticol(nbt,x,y,w,h,ct,cf,txt$,fnt$,sz,enr) ' Création du bouton nbt en x,y, dimensions w,h (largement inspiré de Marc) ' couleur fond cf, couleur texte ct, police fnt$, taille sz ' (nb: couleurs au format rgb: 65536*R + 256*G + B) ' enrichissements enr =1 gras, =2 italique, =4 souligné, cumulables ' Texte eventuellement multilignes (séparées par CHR$(13)+CHR$(10) ) ' ON_CLICK sur nbut à définir dans le programme appelant. DIM_LOCAL dt,pt,p,rt,gt,bt,rf,gf,bf DIM_LOCAL rc$,tx$(10),nl,i,j,k rc$ = CHR$(13)+CHR$(10) dt = NUMBER_2D_TARGET: pt = NUMBER_PRINT_TARGET BUTTON_PICTURE nbt: WIDTH nbt,w: HEIGHT nbt,h: TOP nbt,y: LEFT nbt,x BUTTON_PICTURE_TARGET_IS_PICTURE: WIDTH nbt,w-4: HEIGHT nbt,h-4 CREATE_HIDE rf = INT(cf/65536): gf = BIN_AND(cf,65280)/256: bf = BIN_AND(cf,255) p = 900 PICTURE p: WIDTH p,w-4: HEIGHT p,h-4: COLOR p,rf,gf,bf 2D_TARGET_IS p: PRINT_TARGET_IS p rt = INT(ct/65536): gt = BIN_AND(ct,65280)/256: bt = BIN_AND(ct,255) FONT_NAME p,fnt$: FONT_SIZE p,sz: FONT_COLOR p,rt,gt,bt IF BIN_AND(enr,1) > 0 THEN FONT_BOLD p IF BIN_AND(enr,2) > 0 THEN FONT_ITALIC p IF BIN_AND(enr,4) > 0 THEN FONT_UNDERLINE p 2D_FILL_COLOR rf,gf,bf: ' fond vert nl = 1 i = INSTR(txt$,rc$) WHILE i > 0 tx$(nl) = LEFT$(txt$,i-1): nl = nl+1 txt$ = RIGHT_POS$(txt$,i+2): i = INSTR(txt$,rc$) END_WHILE tx$(nl) = txt$ k = TEXT_HEIGHT(tx$(1),p): j = k*nl: ' hauteur totale texte k = TEXT_HEIGHT(tx$(1),p): j = k*nl: ' hauteur totale texte WHILE j>h: k = k-1: j = k*nl: END_WHILE: ' Tassement (réduction interligne) y = (h-j)/2 FOR i = 1 TO nl x = (w-TEXT_WIDTH(tx$(i),p))/2: PRINT_LOCATE x,y: PRINT tx$(i) y = y+k NEXT i IMAGE p+1 2D_IMAGE_COPY p+1,0,0,w-5,h-5: 2D_TARGET_IS nbt: 2D_IMAGE_PASTE p+1,0,0 2D_TARGET_IS dt: PRINT_TARGET_IS pt DELETE p: DELETE p+1 END_SUB | |
| | | jjn4
Nombre de messages : 2703 Date d'inscription : 13/09/2009
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Sam 2 Avr 2022 - 16:46 | |
| Alors là, chapeau+++, JL35 !!! Mais ça commence à devenir compliqué ! On est loin du : - Spoiler:
button 10 color 10,... font_color 10,...
| |
| | | JL35
Nombre de messages : 7095 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Sam 2 Avr 2022 - 17:23 | |
| T'as raison jjn4, c'est pas simple, c'est plus un exercice de style qu'autre chose ! Il faut vraiment en avoir besoin... Mais bon, c'est une sub, et c'est la machine qui fait le boulot !
| |
| | | Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Problème de FONT_COLOR sur BUTTON Sam 2 Avr 2022 - 17:41 | |
| Bonjour à tous ! Je me suis fait la même réflexion... Mais en même temps on peut simplifier le code en fonction des besoins. L'intérêt c'est qu'on a tout les paramètres sous la main. Pour ma part je prends et je mets de coté... Merci JL35 et merci aux autres aussi... | |
| | | Contenu sponsorisé
| Sujet: Re: Problème de FONT_COLOR sur BUTTON | |
| |
| | | | Problème de FONT_COLOR sur BUTTON | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |