J'ai découvert que lorsque j'exécute la méthode show() pour un menu contextuel (un menu contextuel), si la position est en dehors de la forme à laquelle elle appartient, elle apparaît sur la barre des tâches aussi. J'essaye de créer un menu de clic droit pour quand cliquer sur le notifyicon, mais comme le menu plane au-dessus de la barre d'état système et non à l'intérieur du formulaire (comme le formulaire peut être minimisé en cliquant droit) il apparaît sur le la barre des tâches pour une raison étrangeAfficher un ContextMenuStrip sans qu'il n'apparaisse dans la barre des tâches
Voici mon code actuellement:
private: System::Void notifyIcon1_MouseClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e) {
if(e->Button == System::Windows::Forms::MouseButtons::Right) {
this->sysTrayMenu->Show(Cursor->Position);
}
}
Quelles autres options dois-je mettre il ne montre pas un processus vide sur la barre des tâches.
Ditto, j'ai eu le même problème/bug. –