Georges
Nombre de messages : 290 Age : 55 Localisation : Martinique Date d'inscription : 29/05/2009
| Sujet: FORM vérouillé Jeu 9 Juin 2011 - 16:40 | |
| Serait t'il possible d'avoir une fonction pour vérouiller les dimensions d'un FORM avec les boutons "-" et "x" uniquement dans le bandeau
georges @+
| |
|
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: FORM vérouillé Jeu 9 Juin 2011 - 17:29 | |
| Bref, d'avoir un boolean sur le form pour (nom donné à titre d'exemple): Boutton_Reduire Boutton_Plein_ecran Boutton_Fermer
0 => Pas de boutton, 1 => Boutton
ou un entier du genre Form_type avec différentes valeurs possibles. | |
|
Georges
Nombre de messages : 290 Age : 55 Localisation : Martinique Date d'inscription : 29/05/2009
| Sujet: Re: FORM vérouillé Ven 10 Juin 2011 - 15:32 | |
| c'est juste que pour empecher le redimensionnement des fenetres j'utilise BORDER_HIDE. Le problème c'est que le bandeau disparait.
j'avais penser à une fonction du type BORDER_LOCK avec en haut en visuel le bandeau flanqué des deux boutons suivants: - "-" pour réduire en barre de tache - "x" pour ferme la fenetre
@+ | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: FORM vérouillé Ven 10 Juin 2011 - 16:49 | |
| Et si tu fais BORDER_SMALL tu as seulement le bouton X de fermeture, ça ne te convient pas ? tu as besoin de garder le "_" ? | |
|
Georges
Nombre de messages : 290 Age : 55 Localisation : Martinique Date d'inscription : 29/05/2009
| Sujet: Re: FORM vérouillé Ven 10 Juin 2011 - 18:12 | |
| oui mais les dimensions du FORM ne sont toujours pas verrouillés | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: FORM vérouillé Ven 10 Juin 2011 - 18:46 | |
| Un truc comme ça, mais c'est pas très joli... - Code:
-
DIM w0, h0 LABEL redim w0 = 640: h0 = 480
WIDTH 0, w0: HEIGHT 0, 480
TIMER 1: ON_TIMER 1, redim END
redim: IF WIDTH(0) <> w0 OR HEIGHT(0)<> h0 WIDTH 0, w0: HEIGHT 0, 480 END_IF RETURN | |
|
Georges
Nombre de messages : 290 Age : 55 Localisation : Martinique Date d'inscription : 29/05/2009
| Sujet: Re: FORM vérouillé Ven 10 Juin 2011 - 18:56 | |
| c'est un début, j'avais penser à un truc similaire. mais comme tu dis pas très joli @+ | |
|
Invité Invité
| Sujet: Re: FORM vérouillé Ven 10 Juin 2011 - 19:16 | |
| Bonjour, La possibilité que tu as est de faire effectivement BORDER_HIDE sur la forme, et de faire une forme de bordure au dessus avec les boutons qui t'intéresses.
Ensuite si tu veux déplacer la form 0, on mettant par exemple: on_click ...form du dessus, tu remets Border_small sur cette forme 0, et tu la déplaces. Ensuite tu positionne de nouveau la forme du dessus.
De cette façon, la forme est bloquée, et tu fais les codages qui te convient avec les boutons que tu veux.
Tu peux aussi sur la form 0 mettre la couleur de la bordure, puis de mettre un picture qui servira de couleur intérieure dans ta form 0, et mettre dedans tes objets. Il faudra travailler la bordure du haut avec le design convenu et les boutons qui te conviennent.
Il y a des possibilités, mais ça complique ton programme.
Bon courage!
Je vois que JL35 est intervenu pendant l'envoi du message, mais vu le monde qui est arrivé, j'ai pas le temps de le lire. J'envoie, on verra ensuite |
|
jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Ven 10 Juin 2011 - 19:56 | |
| Je me souviens que j'avais déjà travaillé ça en décembre 2009 dans : https://panoramic.1fr1.net/t477-barre-de-titre-sans-les-3-boutonsjolie mais pas toujours pratique et ensuite, j'avais trouvé une autre formule, (dans "la dictature de l'ordinatoriat") du style : - Code:
-
rem ' Form déboutonné dim i , x , y , z : label quit , voir x=800 : rem longueur de la Form y=450 : rem hauteur de la Form border_hide 0 : color 0,0,40,255 : width 0,x : height 0,y picture 1 : width 1,x : height 1,30 : 2d_target_is 1 for i=0 to 3 : 2d_pen_color 0,200-i*40,255 : 2d_line 0,i,x,i : next i for i=4 to 22 : 2d_pen_color 0,(i-3)*5+40,255 : 2d_line 0,i,x,i : next i for i=23 to 29 : 2d_pen_color 0,146-(i-22)*8,255 : 2d_line 0,i,x,i : next i alpha 2 : left 2,27 : top 2,4 : font_color 2,255,255,255 : font_bold 2 color 2,0,80,255 : font_size 2,10 : caption 2,"PANORAMIC PROGRAM" alpha 3 : left 3,2 : top 3,30 : width 3,x-4 : height 3,y-33 : color 3,236,233,216 picture 4 : left 4,5 : top 4,6 : width 4,18 : height 4,18 color 4,233,249,251 : 2d_target_is 4 : 2d_pen_color 255,51,0 2d_circle 9,9,8 : 2d_circle 9,9,6 : 2d_pen_color 51,51,153 2d_line 6,11,11,11 : 2d_circle 10,7,2 : 2d_pen_width 2 : 2d_line 8,6,8,11 picture 5 : left 5,x-25 : top 5,6 : width 5,20 : height 5,20 color 5,230,110,85 : 2d_target_is 5 : 2d_pen_color 255,255,255 2d_pen_width 2 : 2d_line 0,0,0,20 : 2d_line 0,0,20,0 : 2d_line 20,0,20,20 2d_line 0,20,20,20 : 2d_line 4,14,14,4 : 2d_line 4,4,14,14 on_click 5,quit button 6 : left 6,10 : top 6,50 : on_click 6,voir end voir: z=1-z if z=1 hide 5 else show 5 end_if return quit: terminate
Pas si pratique que les véritables form, mais ça peut servir. Tu peux t'en inspirer si ça t'intéresse. (les deux autres boutons sont également faciles à faire apparaître) | |
|
Georges
Nombre de messages : 290 Age : 55 Localisation : Martinique Date d'inscription : 29/05/2009
| Sujet: Re: FORM vérouillé Mar 14 Juin 2011 - 16:47 | |
| @jjn4
oui bonne idée - bluffante
j'avais déjà fait un prog de ce type avec une possibilité d'enregistrer son job en cliquant sur la croix.
je trouve que ton prog est une bonne piste - merci
@+ | |
|
Contenu sponsorisé
| Sujet: Re: FORM vérouillé | |
| |
|