myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » "Programm aus der Taskleiste entfernen" - mit Shellextensions ?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

"Programm aus der Taskleiste entfernen" - mit Shellextensions ?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
UNdY1n6
myCSharp.de-Mitglied

Dabei seit: 17.02.2005
Beiträge: 23
Entwicklungsumgebung: Visual C# Express 2005


UNdY1n6 ist offline

"Programm aus der Taskleiste entfernen" - mit Shellextensions ?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo erstmal !

Will folgendes Programm schreiben Augenzwinkern
Also, wenn man in der Taskleiste aus einen eintrag rechtsklickt, kommt ja das Kontextmenu für Schließen, Maximieren, Wiederherstellen, ...
Ich würde hier gerne einen Eintrag hinzufügen um das Programm aus der Taskleiste entfernen zu lassen (Das Programm selbst läuft im Hintergrund weiter, nur halt ohne Symbol in der Leiste).

Es gibt ja Shellextension für Datei/Ordner-Kontextmenüs, aber nirgends hab ich die Möglichkeit gefunden, eine in dieses Menu einzubauen. Ist das überhaupt möglich ?

Danke schonmal für jegliche Hilfe.

MfG
Martin
Neuer Beitrag 21.10.2005 20:12 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Poweruser/ Experte

avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 49.479
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo UNdY1n6,

Form.ShowInTaskbar = false sorgt schon mal für das Entfernen aus der Taskleiste.

Ansonsten ist das KontextMenü über der Tastleiste m.E. das gleiche wie das Systemmenü der Anwendung. Das Systemmenü bekommt man, wenn man auf das Icon ganz links in der Titelleiste einer Anwendung klickt. Allerdings kenne ich unter .NET keinen Weg, um das Systemenü zu beeinflussen. Aber mindestens über Win32 müsste es gehen. Habe aber auch da keinen Weg parat. Aber vielleicht hilft dir es dir ja schon, dass du jetzt weiß, dass das Ding Systemmenü heißt.

herbivore
Neuer Beitrag 21.10.2005 20:20 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
UNdY1n6
myCSharp.de-Mitglied

Dabei seit: 17.02.2005
Beiträge: 23
Entwicklungsumgebung: Visual C# Express 2005

Themenstarter Thema begonnen von UNdY1n6

UNdY1n6 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

mal danke.

mal schaun wie das mit dem systemmenu geht...
das ausblenden hab ich schon fix und fertig hier mit winapi, aber is je egal wie mans macht Augenzwinkern
Neuer Beitrag 21.10.2005 20:28 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 14 Jahre.
Der letzte Beitrag ist älter als 14 Jahre.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 23.09.2020 01:37