AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm maxieren über das Icon ?

Ein Thema von thomas2009 · begonnen am 27. Nov 2008 · letzter Beitrag vom 27. Nov 2008
Antwort Antwort
Seite 1 von 2  1 2      
thomas2009
(Gast)

n/a Beiträge
 
#1

Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 12:57
Hallo
ich möchte mein Programm nach Minimieren in Taskleiste unten wieder anschauen aber
nicht wieder ein Klick drauf sondern über das Icon (TrayIcon) neben System-Uhr

Ich kann das Programm beenden so:
Delphi-Quellcode:
procedure TForm1.Programmbeenden1Click(Sender: TObject);
begin
Application.Terminate;
exit;
end;

// wie kann ich das Programm von Taskleiste holen ?
procedure TForm1.ProgrammAnschauenClick(Sender: TObject);
begin
Application.???

end;
  Mit Zitat antworten Zitat
Frankfurtoder

Registriert seit: 27. Mär 2008
112 Beiträge
 
RAD-Studio 2010 Pro
 
#2

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 13:09
Ich weiß nicht ob ich dich falsch verstehe, aber du möchtest nach dem minimieren, das Programm nur per TrayIcon wiederherstellen und nicht über den Eintrag in der Taskleiste?

Falls dem so ist ergibt das für mich keinen Sinn, du könntest beim minimieren den Eintrag aus der Taskleiste entfernen, so dass nur noch das TrayIcon bleibt.
Erik
Alles gut?
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#3

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 13:14
Ja, das meine ich doch

das ist aber eine Ausnahme sonst hat es ja kein Sinn
  Mit Zitat antworten Zitat
ATSV

Registriert seit: 8. Aug 2008
95 Beiträge
 
Delphi 7 Professional
 
#4

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 13:38
was soll den da keinen sinn machen? teamspeak macht das doch auch wenn ich mich nicht täusche
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#5

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 13:39
Hallo,

nimm doch JvTrayIcon, da kannst Du im Objektinspektor RestoreClick auf True setzen und bekommst den Rest abgenommen.

Ansonsten:

Application.ShowMainForm := True;

oder

Application.MainForm.Visible := True;
  Mit Zitat antworten Zitat
Frankfurtoder

Registriert seit: 27. Mär 2008
112 Beiträge
 
RAD-Studio 2010 Pro
 
#6

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 14:03
Zitat von ATSV:
was soll den da keinen sinn machen? teamspeak macht das doch auch wenn ich mich nicht täusche
Bin ich mir jetzt nicht sicher, aber ich meine das ist nicht der Fall. Wenn man Teamspeak minimiert bleibt lediglich das TrayIcon. Mir würde es auch komisch vorkommen, wenn ich auf den Eintrag in der Taskbar klicke und es passiert nichts.
Erik
Alles gut?
  Mit Zitat antworten Zitat
ATSV

Registriert seit: 8. Aug 2008
95 Beiträge
 
Delphi 7 Professional
 
#7

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 14:05
Zitat von Frankfurtoder:
Zitat von ATSV:
was soll den da keinen sinn machen? teamspeak macht das doch auch wenn ich mich nicht täusche
Bin ich mir jetzt nicht sicher, aber ich meine das ist nicht der Fall. Wenn man Teamspeak minimiert bleibt lediglich das TrayIcon. Mir würde es auch komisch vorkommen, wenn ich auf den Eintrag in der Taskbar klicke und es passiert nichts.
ist das hier nicht auch so gewollt? wenn nicht hab ich nix gesagt
  Mit Zitat antworten Zitat
Frankfurtoder

Registriert seit: 27. Mär 2008
112 Beiträge
 
RAD-Studio 2010 Pro
 
#8

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 14:13
Zitat von ATSV:
ist das hier nicht auch so gewollt? wenn nicht hab ich nix gesagt
So habe ich das jedenfalls verstanden. Das der Eintrag in der Taskleiste erhalten bleibt, jedoch keinen nutzen mehr zum wiederherstellen hat.

Zum ausblenden aus der Taskbar:
Application.MainFormOnTaskbar := False
Erik
Alles gut?
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#9

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 17:18
Zitat von nahpets:
Hallo,

nimm doch JvTrayIcon, da kannst Du im Objektinspektor RestoreClick auf True setzen und bekommst den Rest abgenommen.

Ansonsten:

Application.ShowMainForm := True;

oder

Application.MainForm.Visible := True;
Es hat geklappt aber nicht ganz!
Es wird immer die Mainform aufgerufen aber das Programm bleibt immer unten minimiert : (
Das Programm hat mehrere Forms


Wenn keine Möglichkeit gibt, dann versuche ich mit dem JVTrayIcon statt CoolTrayIcon

[quote="Frankfurtoder"]
Zitat von ATSV:
Zum ausblenden aus der Taskbar:
Application.MainFormOnTaskbar := False
Das Icon in Taskbar unten stoert mich nicht. Es muss dort sichtbar bleiben
  Mit Zitat antworten Zitat
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#10

Re: Programm maxieren über das Icon ?

  Alt 27. Nov 2008, 18:26
Application.Restore
Marius
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz