none
Bouton + Image RRS feed

  • Question

  • Bonjour,

    Je voudrais savoir si il est possible de modifier la taille de l'image d'un bouton.

    J'ai choisi une image avec la propriété Image (pas backgroundimage)

    je n'arrive pas à la redimensionner.

    Je voudrais obtenir un bouton rectangulaire environ hauteur 70, largeur 300 avec

    a gauche un icone 60x60 (marge5,5) et à droite ou centré sur l'espace restant un texte.

    Je pensais y arriver simplement ...

    Ai-je raté une propriété ou faut-il passer par une classe de controle perso ?

    Merci d'avance


    Cordialement, Regards, H.sabatou

    jeudi 27 juin 2013 20:23

Réponses

  • Bonjour h.sabatou,

    Tu peux aussi regarder du côté de ContentAlignment et TextImageRelation qui permettent déjà pas mal de combinaisons entre Image et Text dans un bouton.

    Pour redimensionner l'image, le plus simple est peut être de passer par un Bitmap intermédiaire. Par exemple :

            With Me.Button1
                .Height = 70
                .Width = 300
                .ImageAlign = ContentAlignment.MiddleLeft
                .TextAlign = ContentAlignment.MiddleCenter
                .TextImageRelation = TextImageRelation.ImageBeforeText
            End With
    
            Dim bmSrc As New Bitmap("D:\Users\Jacques\Pictures\Test.bmp")
            Dim bmDst As New Bitmap(60, 60)
            Dim gr As Graphics = Graphics.FromImage(bmDst)
            gr.DrawImage(bmSrc, 0, 0, bmDst.Width, bmDst.Height)
            Me.Button1.Image = bmDst
            Me.Button1.Text = "Hello"




    Cordialement, Jacques


    • Modifié Jacques93 jeudi 27 juin 2013 23:37 Corr. code
    • Proposé comme réponse Aurel Bera vendredi 28 juin 2013 08:48
    • Marqué comme réponse Aurel Bera mardi 2 juillet 2013 06:18
    jeudi 27 juin 2013 23:29

Toutes les réponses