Classes form et control magnétique (.net avec zip)

Soyez le premier à donner votre avis sur cette source.

Vue 9 231 fois - Téléchargée 888 fois

Description

Chose promise chose due
Voici la classe du contrôle magnétique d'il y a quelques jours
et la Form magnétique promise.
Le code est assez simple, je l'ai programmé un peu vite, alors les commentaires sont un peu beaucoup légers. C'est quand même assez simple, moins de deux pages de code par module.
J'ai encore des améliorations à apporter à la form pour qu'elle se comporte comme dans office ou dans visual studio (en ajoutant des onglets par exemple). Mais je prévoie une multiplication du code par beaucoup.

Source / Exemple :


Public Class Toolbar
    Inherits DockableWindow
...
End Class

Conclusion :


Pour utiliser le code, c'est simple : on hérite des classes et ça marche. C'est la classe la programmation orientée objet.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
25
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
31 août 2007

salut,

une solution existe en deux ligne ~

essai d'utiliser :

[DllImport("User32.dll")]
public static extern bool ReleaseCapture();
[DllImport("User32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);

et dans l'evenement MouseDown de ton objet 'deplacable'

private void btn_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(btn.Handle, 0xA1, 0x2, 0);
}
}



c'est c# mais kifkif ...
Messages postés
41
Date d'inscription
mardi 23 janvier 2007
Statut
Membre
Dernière intervention
6 mars 2007

Bonjour a toi!!
et un grand merci je cherchais exactment cela pour mon application mais cela ne fonctionne pas!
j'ai téléchargé le zip mais peux-tu m'expliquer stp comment utiliser un zip après!
merci!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.