Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Bouton originals... [ Windows / Formulaire / Winforms / Controls ] (math_gury)

lundi 11 août 2008 à 10:10:29 | Bouton originals...

math_gury

Bonjour à tous...

J'ai un besoin que je n'arrive pas à résoudre :

Je souhaite faire des bouton qui ont une forme différente d'un carré.
Existe-t-il un contrôle qui permette de réagir sur un clic et qui à une forme modifiable?

Merci à tous,

Mathieu.

lundi 11 août 2008 à 10:58:18 | Re : Bouton originals...

PCPT

Administrateur CodeS-SourceS
salut,

fait ton propre UserControl qui retournera le click, et découpe-le par les API regions... CreatePolyPolygonRgn par exemple)
++

Prenez un instant pour répondre à ce sondage svp  

lundi 11 août 2008 à 11:47:46 | Re : Bouton originals...

gillardg

Public

Class Form1

Dim WithEvents Button1 As New OvalButton

Private Sub Form1_Load( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase .Load

With Button1

.SetBounds(10, 10, 200, 150)

.Font =

New Font( "Arial" , 18, FontStyle.Bold)

.Text =

"Oval Button"

.BackColor = Color.Yellow

End With

Controls.Add(Button1)

End Sub

Private Sub Button1_Click( ByVal sender As Object , ByVal e As System.EventArgs) Handles Button1.Click

MsgBox(

"Works just like a normal button" )

End Sub

End

Class

Public

Class OvalButton

Inherits Button

Public Sub New ()

FlatStyle = Windows.Forms.FlatStyle.Flat

End Sub

Private Sub OvalButton_Resize( ByVal sender As Object , ByVal e As System.EventArgs) Handles Me .Resize

Dim P As New Drawing2D.GraphicsPath

P.AddEllipse(10, 10, Width - 20, Height - 20)

Dim Rgn As New Region(P)

Me .Region = Rgn

End Sub

End

Class




Cette discussion est classé dans : bouton, forme, originals


Répondre à ce message

Sujets en rapport avec ce message

bouton enfoncé / bouton non enfoncé [ par XWinnieX ] J'aimerais mettre en place une barre d'outil mise en forme avec les boutons gras, souligné, italique, centré gauche droitepour l'instant j'ulitise des fermer une forme sous VB6 [ par lionel55 ] salut à tous,j'ai fait un form sous VB6 et j'ai créer un bouton et j'aimerais que lorsque je clique sur ce bouton cela ferme ma form mais quel code me forme des command bouton [ par iclic ] salute ,voial j'en ai un peu marre des command boutons ils sont carré y'aurais pas un moyen de changer la form des boutons ? comment faire pour ouvrire une image en fonction d'un bouton [ par a077288 ] Bonjour et merci d'avancece que je veut faire c'est ourir une image qui explique mieux le bouton par exemple j'ai 2 bouton forme simple et forme compl probleme d'affichage [ par Malcolm33 ] Je suis actuellement sur un projet en PowerBasic dans lequel g un bouton dans ma forme principale qui fait apparaitre une nouvelle form jusque la pas Bouton "quitter" dans une forme de visual basic 6 [ par lebienestrare ] Bonjour tout le monde,j'ai un petit problème à propos du bouton "Quitter" dans mon application vb6,en fait ,lors de l'exécution ,j'ai toutes les forme fermeture forme [ par bessouma06 ] bonjour à tous,j'ai une forme dont le bouton de fermeture qui existe en haut à coté des bouton agrandir et minimiser, qui est désactivé.est ce que que mise en forme !! [ par xaeris ] bonsoir tout le monde! j'aurais deux petites questions de débutant: -j'ai cré un programme en vba et j'aimerais savoir si il était possible de permet SOLUTION pour faire un bouton de n'importe quel forme [ par PsYKrO ] Site super intéressant http://fred.just.free.fr/francais/index.htmlJ'attend vos coms..... Probleme pour cocher un bouton radio [ par raph35410 ] Je crois que mon message est pas bien passé, je la refais en couleur En tout cas j'aime bien ta réponse Thierry la fronde je ch


Nos sponsors

Sondage...

CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.