Les Snippets

Connexion

Un panel déplaçable

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 01/04/2007 16:21:11 et initié par ricklekebekoi [Liste]
Vue : 5242
Catégorie(s) : Trucs & Astuces, WinForm
Langages dispo pour ce code :
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- Voir tous les langages pour ce code snippet



Langage : C# 1.x , C# 2.x
Date ajout : 01/04/2007
Posté par ricklekebekoi [Liste]
Point Depart = new Point();
private void panel_MouseMove( object sender, MouseEventArgs e )
{

    Panel p = sender as Panel;

    if ( e.Button == MouseButtons.Left )

    {

        Point mousePos = this.PointToClient( Control.MousePosition );

        if ( Depart.IsEmpty )

                Depart = new Point( mousePos.X - p.Left, mousePos.Y - p.Top );

        p.Location = new Point( mousePos.X - Depart.X, mousePos.Y - Depart.Y );

    }

    else if ( !Depart.IsEmpty )

        Depart = new Point();

}
// Et bien sur, en evenement sur le panel

this.panel.MouseMove += new System.Windows.Forms.MouseEventHandler( this.panel_MouseMove );

Snippets en rapport avec : Deplacer, Panel, Move, Drag, Drop



Codes sources en rapport avec : Deplacer, Panel, Move, Drag, Drop

{Javascript / DHTML} DKSDRAGDROP : UNE BIBLIOTHÈQUE DE DRAG AND DROP ET DE GESTION DE SOURIS
Il s'agit d'une petite bibliothèque dont je me sers dans plusieurs projets qui permet de gérer les d...

{JAVA / J2EE} DRAG-DROP UNE FORME GÉOMETRIQUE
Suite à de nombreuses questions dans le forums qui demandent comment faire simuler le drag&drop d'un...

{Visual Basic, VB6, VB.NET, VB 2005} DRAG AND DROP DE MON APPLICATION VB6 VERS WORD (EN UNE LIGNE DE CODE)
Bonjour à tous, Voici TOUT SIMPLEMENT comment faire une drag and drop de son application vb6 ver...

{Flash} JEU DE CARTE
Voici les bases d'un jeu de carte en Drag and Drop...

{C / C++ / C++.NET} [WIN32][C][DEV-C++] SPLITALL GESTIONNAIRE DE DÉCOUPAGE / RECOLLAGE DE FICHIERS SIMPLE
Voici un petit utilitaire sans grande prétention :) Le but de cet utilitaire est de diviser des f...

{Delphi} DRAG AND DROP DE WINDOWS VERS APPLICATION SUR UN OU PLUSIEURS COMPOSANTS PARTICULIERS
Code permettant de gérer le drag and drop de windows vers votre application en choisissant sur quel ...

{C / C++ / C++.NET} DRAG & DROP ENTRE 2 CLISTCTRL ( BIBLIOTHEQUE OLE )
Ce code permet d'effectuer un "drag & drop" entre 2 CListCtrl. On a une liste a gauche et on fait gl...

{PHP} MINI-PORTAIL
création, déplacement, redimensionnement, changement d'url et sauvegarde de l'environnement de fenê...

{Javascript / DHTML} BOXMANAGEMENT: COMME LA PAGE D'ACCUEIL PERSONALISÉE DE GOOGLE
Ce code gère le management de box comme la page d'accueil personnalisée de google. La source contie...

{C# / C#.NET} DRAG DROP ENTRANT ET CLIPBOARD : MÊME COMBAT !
Le drag and drop permet d'améliorer de façon considérable un interface utilisateur. Cependant, le dr...