Je suppose que vous voulez dire minimiser dans la barre d'état système parce que vous avez parlé d'icônes et de ballons de messages?
Le code suivant établira une icône de la barre:
private void SetUpTrayIcon()
{
notifyIcon = new System.Windows.Forms.NotifyIcon();
notifyIcon.BalloonTipText = "Ballon minimize text";
notifyIcon.BalloonTipTitle = "Ballon minimize title";
notifyIcon.Text = "Icon hover text";
notifyIcon.Icon = new System.Drawing.Icon(
System.Reflection.Assembly.GetExecutingAssembly()
.GetManifestResourceStream("MyIcon.ico"));
notifyIcon.Click += new EventHandler(HandlerToMaximiseOnClick);
}
Pour afficher l'icône dans la barre (vous pouvez le faire sur l'événement État fenêtre de changement, par exemple, faire quelque chose comme ce qui suit:
if (notifyIcon != null)
{
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(2000);
}
pour afficher un vol stationnaire de ballon sur la souris que vous souhaitez utiliser le même code que ci-dessus peut-être dans le mousemove pour l'icône
note:. ShowBalloonTip est surchargé si vous voulez changer le message à différents points. Le message affiché par le ballon respecte les nouvelles lignes, par exemple Environment.NewLine peut y être ajouté.
Merci mon frère, je vais essayer ça! :) –