JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Petite sub d'alerte Mar 31 Déc 2013 - 16:33 | |
| Une petite sub pour la dernière ligne droite de 2013: l'équivalent du mot-clé Message, en un peu plus fantaisiste, avec la possibilité de positionner la boîte où on veut, et de choisir fonte, taille, couleurs, etc. Et avec un choix Oui/Non au lieu de Yes/No (restons français ! mais on peut mettre Ya/Nein, ou n'importe quelle autre langue !). Comme pour Message, les dimensions de la boîte s'ajustent à la taille du texte. Avec un petit exemple: - Code:
-
DIM a$, rc$ rc$ = chr$(13)+chr$(10) a$ = "Au clair de la lune"+rc$+"Mon ami Pierrot"+rc$+"Prête-moi ta plume" a$=a$+rc$+"Pour écrire un mot" a$=a$+rc$+"C'est ainsi que Roland épousa la belle Aude"
Postit(200,100,a$,1) print str$(r_qs%) END
SUB Postit(x%,y%,txt$,t%) ' Affichage d'un message txt$ en position x%,y% ' Si plusieurs lignes, séparées par RC/AL = chr$(13)+chr$(10) ' t%=0: message simple, t%=1: message OUI/NON, avec réponse dans r_qs% (=1: OUI) IF VARIABLE("r_qs%")=0 THEN DIM r_qs% IF LABEL("Pos_clic")=0 THEN LABEL Pos_clic IF LABEL("Pos_clac")=0 THEN LABEL Pos_clac DIM_LOCAL f%, a$, att%, nl%, i% f%=940: WHILE OBJECT_EXISTS(f%) = 1: f%=f%+100: END_WHILE FORM f%: TOP f%,y%: LEFT f%,x%: BORDER_SMALL f%: ON_CLOSE f%,Pos_clac COLOR f%,0,255,255 FONT_NAME f%,"Calibri": FONT_SIZE f%,12: FONT_BOLD f% WIDTH f%,TEXT_WIDTH(txt$,f%)+40 nl% = 1 FOR i% = 1 TO LEN(txt$) IF MID$(txt$,i%,1) = CHR$(10) THEN nl% = nl% + 1 NEXT i% HEIGHT f%,nl%*TEXT_HEIGHT(txt$,f%)+80 MEMO f%+1: PARENT f%+1,f%: FULL_SPACE f%+1: COLOR f%+1,255,255,164 ITEM_ADD f%+1,txt$ a$ = "" FOR i% = 1 TO COUNT(f%+1) IF LEN(ITEM_READ$(f%+1,i%))>LEN(a$) THEN a$ = ITEM_READ$(f%+1,i%) NEXT i% WIDTH f%,TEXT_WIDTH(a$,f%)+40: IF WIDTH(f%)<160 THEN WIDTH f%,160 IF t% = 0 BUTTON f%+2: PARENT f%+2,f%: TOP f%+2,HEIGHT(f%)-63 LEFT f%+2,WIDTH(f%+1)/2-40: CAPTION f%+2,"OK" : ON_CLICK f%+2,Pos_clac ELSE BUTTON f%+2: PARENT f%+2,f%: TOP f%+2,HEIGHT(f%)-63: WIDTH f%+2,60 LEFT f%+2,WIDTH(f%+1)/2-66: CAPTION f%+2,"OUI": ON_CLICK f%+2,Pos_clic BUTTON f%+3: PARENT f%+3,f%: TOP f%+3,TOP(f%+2): WIDTH f%+3,WIDTH(f%+2) LEFT f%+3,WIDTH(f%+1)/2+5: CAPTION f%+3,"NON": ON_CLICK f%+3,Pos_clac END_IF r_qs% = 0: WHILE att% = 0: PAUSE 200: END_WHILE: EXIT_SUB: ' attente clic Pos_clic: r_qs% = 1 Pos_clac: att% = 1 DELETE 940 RETURN END_SUB Et bon réveillon à tout le monde ! | |
|
pan59
Nombre de messages : 367 Age : 67 Localisation : Wattignies Date d'inscription : 16/10/2011
| Sujet: Petite sub d'alerte. Mar 31 Déc 2013 - 17:31 | |
| Bonjour à tous.
Superbe le memo coloré !
J'adopte de suite.
Merci JL35. | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Petite sub d'alerte Mar 31 Déc 2013 - 17:37 | |
| Oui çà va égayer nos programmes, on peut aussi enlever le bandeau. Bonne soirée à vous tous pour cette fin 2013 | |
|
jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Mar 31 Déc 2013 - 18:00 | |
| @ JL35 : Superbe petit message ! Tu aurais pu y mettre les voeux du nouvel an. @ Jean Claude : Ah, voilà donc la photo de ton laboratoire ! (messieurs, je crains que ça ne nous explose à la tronche !) @ Tous : Bonnes fêtes et meilleurs voeux ! | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Petite sub d'alerte Mar 31 Déc 2013 - 19:37 | |
| Nan Nan ! c'est pas mon laboratoire, c'est mon cerveau. | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Petite sub d'alerte Mar 31 Déc 2013 - 21:50 | |
| T'as raison jjn4, à la place du clair de la lune et de la Chanson de Roland j'aurais pu profiter de la circonstance pour vous souhaiter à tous un bon réveillon, ce que je fais maintenant ! (la bonne année, c'est demain). @Jean Claude je ne sais pas comment tes pensées s'y retrouvent dans tout ce bazar, mais tu vas avoir besoin d'une bonne dose de lubrifiant, penses-y ce soir ! (pour le bandeau, certes on peut l'enlever, mais ça fait plus sérieux comme ça ). | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Petite sub d'alerte Mer 1 Jan 2014 - 3:03 | |
| Comme lubrifiant j'utilise l'huile de mes oliviers, pressée comme il se doit au moulin de Flayosc. Bon je vais allez me coucher car se soir je n'ai pas uniquement utilisé de l'huile d'olive, et du coup çà tourne à donf! Bonne année et A+ | |
|
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Petite sub d'alerte Mer 1 Jan 2014 - 12:49 | |
| Utile et efficace comme toujours | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Petite sub d'alerte Mer 1 Jan 2014 - 14:31 | |
| @Jicehel, Tu parles de quoi ? De mon cerveau ou du code de JL35 | |
|
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Petite sub d'alerte Mer 1 Jan 2014 - 21:41 | |
| En l’occurrence, du code de JL35, mais je suis sur que ça s'applique aux deux.... | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Petite sub d'alerte Mer 1 Jan 2014 - 21:54 | |
| Nul doute que le cerveau surpuissant de Jean Claude est capable de sortir un message d'alerte ! (au vu de la radiographie qu'il nous en a montré). | |
|
Contenu sponsorisé
| Sujet: Re: Petite sub d'alerte | |
| |
|