IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

pour centrer un bouton


Sujet :

Composants VCL Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 24
    Points : 16
    Points
    16
    Par défaut pour centrer un bouton
    j'ai du mal a centrer un bouton
    enfin, ca marche sur mon ecran , aucun probleme, mais ces sur un autre ecran d'une resolution differente que ca va pas, il parait decentrer, alor je me demendait si il y avai pas une commande qui centrerai automatiquemen en fonction de la taille de la fenetre, mais j'ai pas trouver pourtant ca doit exister

  2. #2
    Membre confirmé

    Inscrit en
    Novembre 2002
    Messages
    760
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 760
    Points : 499
    Points
    499
    Par défaut
    salut , dans le OnResize de ta fenetre un petit calcul et le tour est joué!
    par exemple pour mettre ton bouton au centre de ta form.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TForm1.FormResize(Sender: TObject);
    begin
        Button1.Left:=(Form1.ClientWidth-button1.Width) div 2;
        Button1.top:=(Form1.Clientheight-button1.height) div 2;    
    end;

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Il y a plus simple

    Dans les propriété de ton bouton, tu vas modifier le Anchors, le AkLeft à false et le akRight à true.

  4. #4
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 565
    Points
    3 565
    Par défaut
    Citation Envoyé par Malatar
    Il y a plus simple

    Dans les propriété de ton bouton, tu vas modifier le Anchors, le AkLeft à false et le akRight à true.
    Désolé de te contredire, mais ça, ça nepeut pas marcher, celle de petitcoucou31 si !

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 24
    Points : 16
    Points
    16
    Par défaut
    ok merci ca va mnt
    j'etai sur que c'etai pas si compliquer mais je ne trouvai pas.

  6. #6
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Citation Envoyé par waskol
    Citation Envoyé par Malatar
    Il y a plus simple

    Dans les propriété de ton bouton, tu vas modifier le Anchors, le AkLeft à false et le akRight à true.
    Désolé de te contredire, mais ça, ça nepeut pas marcher, celle de petitcoucou31 si !
    Créer une form, pose un Groupbox, centre le et inverse les options de l'anchors (celle en false a true et inversement) tu verras apres que ca reste centrer.

  7. #7
    Membre confirmé
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Points : 600
    Points
    600
    Par défaut
    Citation Envoyé par Malatar
    Citation Envoyé par waskol
    Citation Envoyé par Malatar
    Il y a plus simple

    Dans les propriété de ton bouton, tu vas modifier le Anchors, le AkLeft à false et le akRight à true.
    Désolé de te contredire, mais ça, ça nepeut pas marcher, celle de petitcoucou31 si !
    Créer une form, pose un Groupbox, centre le et inverse les options de l'anchors (celle en false a true et inversement) tu verras apres que ca reste centrer.
    Un simple coup de chance car tu as pausé ton groupBox au centre, maintenant pose le tout en bas à droite de ta fiche et redimensionne la. Il n'est plus centré
    Les propriétés anchors[] permettent de garder les distances entre les bords.

  8. #8
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Oui, mais en général tu poses pas tout tes composants en bas a droite de la page quand tu crées ton interface, donc au lieu de rajouter du code en plus dans le programme, la solution que je propose est assez simple pour ce qu'il veut faire.

Discussions similaires

  1. [HTML]Centrer un bouton
    Par Samanta dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/06/2005, 17h23
  2. Probleme pour centrer un bloque xhtml/Css
    Par tooms2028 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/01/2005, 22h08
  3. [FLASH MX2004] Problème pour faire un bouton play
    Par melanie075 dans le forum Flash
    Réponses: 13
    Dernier message: 16/12/2004, 22h55
  4. [ETAT] problème pour centrer un sous-état
    Par tonio-lille dans le forum IHM
    Réponses: 13
    Dernier message: 11/10/2004, 12h28
  5. [débutant] 2 alternatives pour un même bouton
    Par pacha1 dans le forum Composants
    Réponses: 5
    Dernier message: 25/06/2004, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo