Autor Beitrag
alegria
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 79



BeitragVerfasst: Do 20.11.08 18:35 
Hey!

Ich möchte mir eine kleine Anwendung basteln die im Infobereich als kleine Applikation im Hintergrund arbeitet (lediglich so mit zwei, drei Menüeinträgen...). Ncihts spannedes... Problem nur: Ich brauch ja keine Fenster. Also hab ich die Form auf minimize und nicht anzeigen in taskleiste gesetzt und nun sieht es so aus als ob keine (Win)Form da ist. Mach ich jedoch ALT + TAB seh ich die Form ja... Und einmal geklickt bekomm ich anschliessend mit minimieren die Form auch nicht wieder weg...

Lange Rede kurzer Sinn: Wie kann ich ein Programm bauen welches nur im Infobereich arbeitet, also keine Form besitz!? Geht das überhaupt?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 20.11.08 18:48 
Hallo,

eine der Möglichkeiten zeigt das Beispiel in der SDK-Doku/MSDN zu NotifyIcon-Klasse.

Jürgen
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Do 20.11.08 18:50 
Da gibt es einen Artikel bei Mike-Row-Soft, der da hieße: Sofware aus ALT+TAB. Du musst aber erst bis zur Mitte scrollen. Dort gibt es dann den entscheidenden Tipp.
alegria Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 79



BeitragVerfasst: Sa 22.11.08 21:48 
@JüTho: War das Absicht keinen Link anzugeben oder Zufall?

@Regan: Perfect! :)
ausblenden C#-Quelltext
1:
2:
this.FormBorderStyle = FormBorderStyle.SizableToolWindow;
this.Visible = false;


Funktioniert wunderbar... :) DANKE!
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: So 23.11.08 13:19 
user profile iconalegria hat folgendes geschrieben Zum zitierten Posting springen:
@JüTho: War das Absicht keinen Link anzugeben oder Zufall?

Absicht bzw. Gewohnheit.

Bei der Offline-Version der Doku (wie bei mir) wäre es dieser Link:
[url]ms-help://MS.NETFramework.v20.de/cpref17/html/T_System_Windows_Forms_NotifyIcon.htm[/url]

Bei der Online-Version würde es so aussehen (englisch und deutsch):
msdn.microsoft.com/e...tifyicon(VS.80).aspx
msdn.microsoft.com/d...tifyicon(VS.80).aspx

Und in der IDE (Visual Studio oder #D) kommt man auch mit F1 an die passende Stelle.

Was sollte ich also angeben? Jeder Programmierer sollte sein Verfahren kennen, wie er an eine bestimmte Stelle der Dokumentation kommt; dazu soll mein Hinweis auf die SDK-Doku/MSDN animieren. Jürgen