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.
2 août 2007 à 16:15
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 ...
15 févr. 2007 à 17:19
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.