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 : GDI+ et la souris [ Divers / General ] (alainh2401)

vendredi 12 octobre 2007 à 16:15:35 | GDI+ et la souris

alainh2401

Bonjour,

J'aimerais savoir comment je pourrais faire pour dessiner un rectangle genre rectangle de selection, sur un PANEL par exemple sans pour autant avoir un effet de clignotement, j'ai essayé avec le double buffer mais dans le "mousenmove" j'ai une erreur générale.

La documentation de msdn est plutot "faible" sur le sujet

Merci d'avance pour vos réponse.

vendredi 12 octobre 2007 à 17:44:25 | Re : GDI+ et la souris

medelidrissi

Membre Club
Bonjour,

Je ne sais pas ce que tu veux faire avec ton rectangle. Cependant, voici la meilleure méthode (à mon avis) pour dessiner des formes dans un controle :

En utilisant l'événement paint ,

    Private Sub Panel1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint
        Using g As Graphics = e.Graphics
            g.DrawRectangle(New Pen(Color.Black), 0, 0, 100, 50)
        End Using
    End Sub

Bonne programmation.

Cordialement medelidrissi


En Informatique, rien n'est impossible. Mais, ce n'est pas toujours évident.

lundi 15 octobre 2007 à 02:31:31 | Re : GDI+ et la souris

cretthie

essai ca... il te suffit de rnommer le panel p06 et je crois que c'est tout..
si ca marche pas me redire et creer un button1
le code pourrait etre amelioré, c'est sur...

a plus

Public Class GraphicTest

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Application.Exit()
    End Sub
 
 
    Dim m_Graphics As Graphics

 

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

        m_Graphics = Me.P06.CreateGraphics
       

    End Sub

    Private Sub Graphisme_Shown(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles Me.Shown

        maMethode(m_Graphics)

    End Sub

 

    Sub maMethode(ByVal MonGraphics As Object)

        Dim r As Rectangle
        r = New Rectangle(0, 0, 15, 20)
        MonGraphics.FillRectangle(New SolidBrush(Color.Black), r)
        r = New Rectangle(15, 0, 30, 20)
        MonGraphics.fillRectangle(New SolidBrush(Color.Black), r)
    End Sub


End Class




Cette discussion est classé dans : gdi, souris, rectangle


Répondre à ce message

Sujets en rapport avec ce message

Rectangle de selection. Help [ par lechti62 ] Bonjour, je m'en sors pas avec un rectangle de selection. JE copie une zone dans un picture box, bon ok là pas de probleme, la zone à copoier je la de Shadow en GDI+ [ par peug ] Avé !je cherche à créer une ombre (dégradé+transparence) derrière un rectangle (dessiné via API classic)J'ai trouvé des codes fabuleux (ps : cherchez dessin rectangle avec souris [ par vbgo ] Bonjour à tous les développeurs,j'utilise vb (débutant) et je veux dessiner un rectangle qui soit visible en suivant le mouvement de la souris et ceci image, lors du survol de la souris [VB6] [ par petchy ] bonsoirdans une Listview je récupère des données qui se trouve dans ma base ACCESSest ce possible ,lors du survol de la souris sur une données de ma L Afficher une info bulle sur un bouton [ par alexandra1978 ] Bonjour,J'ai un petit problème lié à un bouton présent sur une feuille Excel. Il s'git d'un bouton auquel j'ai déjà affecté une macro qui marche bien, Dessiner, étirer un cadre à la souris sur une image [ par adocris ] Bonjour à tous, J'espère un peu d'aide de votre part, voici mon problème : Je dois réaliser une petite interface pour mon forum favori (photos de mic je touche pas ma bille... [ par gotsol ] Chers amis du VB bonsoir !j'ai une tite requête à vous soumettre :Je veux que le pointeur de la souris se transforme en crayon (dessin, formes automat souris power point VB [ par jh50160 ] salut à tousvoilà je voudrais lier une image ou animation  "texte défilant" au cuseur de ma souris dans une diaporama effectuer avec power point 2000 Explorer une image a l'aide de la souris [ par comtention ] Bonjour, Je vais essaillier d'expliquer au mieux se que je voudrais faire. J'ai une image dans un controle image qui lui même est dans un controle pic Analyse d'une vidéo [ par Cestmoi ] Bonjour,J'ai une vidéo où le fond est d'une couleur uni. Par dessus, j'ai un rectangle d'une autre couleur uni.Je voudrais savoir s'il est possible qu


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,530 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é.